【发布时间】:2018-01-08 14:18:20
【问题描述】:
我有两个集合,称为订单和项目,如下所示。现在,我正在尝试根据 _id 字段加入这些集合。我们可以在这种情况下使用“$lookup”运算符吗?或者有没有其他方法可以解决这个问题。
db.orders.insert([
{ "_id" : 1, "item" : "almonds", "price" : 12, "quantity" : 2 },
{ "_id" : 2, "item" : "pecans", "price" : 20, "quantity" : 1 }
])
db.items.insert([
{ "_id" : 1, "item" : "almonds", description: "almond clusters", "instock" : 120 },
{ "_id" : 2, "item" : "bread", description: "raisin and nut bread", "instock" : 80 },
{ "_id" : 3, "item" : "pecans", description: "candied pecans", "instock" : 60 }
])
谁能帮我解决这个问题...
【问题讨论】:
-
你想根据_id从两个集合中获取记录吗?
-
是的。我正在尝试根据 _id 字段获取记录
标签: mongodb