我想进行$ lookup,其中localField是ObjectId的String表示,而外部字段是实际的ObjectId。
如果items是String值但_id是ObjectId,那么是否可以使用MongoDB 3.2?
[{
"$lookup": {
"from": "videos",
"localField": "items",
"foreignField": "_id",
"as": "appendedItems"
}
}]
答案 0 :(得分:2)
在mongodb 3.2版的$ lookup中无法将字符串与ObjectId匹配,为此问题打开了一些票证,您可以关注这些问题并投票给他们。