MongoDB$查找一个文档中的多个本地字段
我有一个地址模型:MongoDB$查找一个文档中的多个本地字段,mongodb,Mongodb,我有一个地址模型: { user1:ObjectId(), user2:ObjectId() } 每个用户字段都是对用户模型的引用。 是否可以执行一次将传播数据的查找?您可以按如下方式放置多个引用: collection.aggregate([ { $lookup: { from: "whereyouwant", localField: "localfield", foreignField: "forei
{
user1:ObjectId(),
user2:ObjectId()
}
每个用户字段都是对用户模型的引用。
是否可以执行一次将传播数据的查找?您可以按如下方式放置多个引用:
collection.aggregate([
{
$lookup: {
from: "whereyouwant",
localField: "localfield",
foreignField: "foreignfield",
as: "name1"
}
},
{
$lookup: {
from: "whereyouwant2",
localField: "localfield2",
foreignField: "foreignfield2",
as: "name2"
}
},... rest of code
如果需要通过ObjectId“连接”来自其他集合的数据,您可能需要查看