Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以字符串格式提取MongoDB哈希\u id_Javascript_Mongodb_Mongodb Query_Objectid - Fatal编程技术网

Javascript 以字符串格式提取MongoDB哈希\u id

Javascript 以字符串格式提取MongoDB哈希\u id,javascript,mongodb,mongodb-query,objectid,Javascript,Mongodb,Mongodb Query,Objectid,如何从生成的\u id中提取MongoDB的字符串'\u id'字段,以便在聚合框架中使用 我知道在PHP中,它可以通过使用复杂变量解析语法进行访问,例如\u id->{'$id'} 示例查询:(PHP语法) 有什么想法吗 您使用的是哪种框架?你能告诉我更多关于这个场景的情况吗?@KumarAbinash这是一个一般性的问题,我必须对MongoID使用$lookupstage和字符串id;不幸的是,由于类型不匹配,我必须在运行时将两者转换为字符串格式。您能给我们展示一下查询示例吗?@profes

如何从生成的
\u id
中提取MongoDB的字符串'\u id'字段,以便在聚合框架中使用

我知道在PHP中,它可以通过使用复杂变量解析语法进行访问,例如
\u id->{'$id'}

示例查询:(PHP语法)


有什么想法吗

您使用的是哪种框架?你能告诉我更多关于这个场景的情况吗?@KumarAbinash这是一个一般性的问题,我必须对MongoID使用
$lookup
stage和字符串id;不幸的是,由于类型不匹配,我必须在运行时将两者转换为字符串格式。您能给我们展示一下查询示例吗?@profesor79添加了一个示例查询!
    [
        '$lookup' => [
            'from' => 'authors',
            'localField' => 'authorsID', // It's saved as string instead of ObjectID
            'foreignField' => '_id.$id', // Need to convert from ObjectID to String
            'as' => 'authors_doc'
        ]
    ]