我们如何从生成的_id
中提取MongoDB的字符串'_id'字段,以便在聚合框架中使用?
我知道在PHP中可以使用复杂的变量解析语法进行访问,例如_id->{'$id'}
示例查询:(PHP语法)
[
'$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'
]
]
任何想法!?