gpt4 book ai didi

mongodb - Mongoose $lookup 其中 localField 是 foreignField 中 ObjectId 的字符串

转载 作者:可可西里 更新时间:2023-11-01 10:16:36 28 4
gpt4 key购买 nike

我想执行 $lookup,其中 localField 是 ObjectId 的字符串表示形式,而外部字段是实际的 ObjectId。

如果 items 是字符串值但 _id 是 ObjectId,MongoDB 3.2 是否可行?

[{
"$lookup": {
"from": "videos",
"localField": "items",
"foreignField": "_id",
"as": "appendedItems"
}
}]

最佳答案

mongodb 3.2 版本的 $lookup 中无法匹配 String 与 ObjectId,有一些 tickets opened for this issue,你可以 follow these issue 并为他们投票。

https://jira.mongodb.org/browse/SERVER-22781

https://jira.mongodb.org/browse/SERVER-24947

关于mongodb - Mongoose $lookup 其中 localField 是 foreignField 中 ObjectId 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42201369/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com