MongoDb - 如何收集与其他Collection相关的Collection文档?

时间:2015-02-11 16:28:25

标签: mongodb

我是Mongo Technology的新手,但我可以传达我在寻找的问题。

示例: - 我有一个带有JSON格式的餐厅集合(SAMPLE)

"_id" : NumberLong(1),
  name : "Dominos Pizza"

菜单收藏: - 与餐厅相关的Document1" _id":1名称:Dominos

"_id" : NumberLong(32),
"active" : true,
"name"   : "Pizza Menu",
  ........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null 

与餐厅有关的文件2" _id":1名称:Dominos: -

"_id" : NumberLong(32),
"active" : true,
"name"   : "Burger Menu",
  ........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null 

与餐厅有关的文件2" _id":1名称:Dominos

"_id" : NumberLong(36),
"active" : true,
"name"   : "Dessert Menu",
  ........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null 

问题: - 我怎么能(得到)查询所有菜单出现在餐厅1(多米诺骨牌) 使用DBRef(" restaurant",NumberLong(1))? 我在这里先向您的帮助表示感谢 !!! 希望有人回答。

1 个答案:

答案 0 :(得分:1)

 db.menu.find({"restaurant.$id": 1})