针对集合(collections):
data:
{ "_id" : ObjectId("57a"), "rep" : ObjectId("570"), "label" : "pat" }
{ "_id" : ObjectId("57b"), "rep" : ObjectId("571"), "label" : "pat" }
rep:
{ "_id" : ObjectId("570") }
{ "_id" : ObjectId("571") }
查询
db.rep.aggregate([{ $lookup:
{from: "data", localField:"rep", foreignField:"_id", as: "in_common" }
}])
返回了一个空集。
查询应该产生两行结果。
我该如何修复这个问题?