我想要执行 $lookup,其中 localField 是 ObjectId 的字符串表示形式,而外部字段是实际的 ObjectId。
如果 items 是 String 值但 _id 是 ObjectId,您知道 MongoDB 3.2 是否可以实现这一点吗?
[{
"$lookup": {
"from": "videos",
"localField": "items",
"foreignField": "_id",
"as": "appendedItems"
}
}]
在 mongodb 3.2 版本中,无法将 $lookup 中的字符串与 ObjectId 匹配,有一些针对此问题的票证,您可以关注这些问题并为他们投票。
https://jira.mongodb.org/browse/SERVER-22781
https://jira.mongodb.org/browse/SERVER-24947
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)