我是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))? 我在这里先向您的帮助表示感谢 !!! 希望有人回答。
答案 0 :(得分:1)
db.menu.find({"restaurant.$id": 1})