【发布时间】:2016-10-14 22:01:40
【问题描述】:
以下是我拥有的两个系列:
db.try1.insert([
{id: 123, product:"earphones", ref:"asdf"},
{id: 321, product:"speaks", ref:"zxcv"}
])
db.try2.insert([
{rf:"zxcv", Owner:"Jeff"},
{rf:"asdf", Owner:"John"}
])
我使用了以下聚合语句
cursor_3=db.try1.aggregate([{
"$lookup":{
"from":"try2",
"localField":"ref",
"foreignField":"rf",
"as":"rightstuff"
}
}])
但是我没有得到想要的输出。数组权限保持空白。 我正在使用 Mongodb 3.2 和 pymongo 驱动程序。
修复它。
【问题讨论】:
-
您的查询没问题。
-
嗨 Spartan07 - 如果你解决了你的问题,你能把它作为答案发布吗?这样,您可以让其他读者知道如何解决类似的问题;它还会将您的问题从未回答的列表中删除。