MongoDb - 如何收集一个集合中与其他集合相关的文档?
MongoDb - How to Collect documents of a Collection which are realted to other Collection?
我是 Mongo 技术的新手,但我可以表达我正在搜索的问题。
示例:- 我有一个 餐厅 集合 JSON 格式(样本)
"_id" : NumberLong(1),
name : "Dominos Pizza"
菜单合集:-
与餐厅“_id”相关的文档 1:1 名称:Dominos
"_id" : NumberLong(32),
"active" : true,
"name" : "Pizza Menu",
........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null
与餐厅“_id”相关的文档 2:1 名称:Dominos :-
"_id" : NumberLong(32),
"active" : true,
"name" : "Burger Menu",
........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null
与餐厅“_id”相关的文档 2: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))?
我在这里先向您的帮助表示感谢 !!!
希望有人回答。
db.menu.find({"restaurant.$id": 1})
我是 Mongo 技术的新手,但我可以表达我正在搜索的问题。
示例:- 我有一个 餐厅 集合 JSON 格式(样本)
"_id" : NumberLong(1),
name : "Dominos Pizza"
菜单合集:- 与餐厅“_id”相关的文档 1:1 名称:Dominos
"_id" : NumberLong(32),
"active" : true,
"name" : "Pizza Menu",
........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null
与餐厅“_id”相关的文档 2:1 名称:Dominos :-
"_id" : NumberLong(32),
"active" : true,
"name" : "Burger Menu",
........,
"restaurant" : DBRef("restaurant", NumberLong(1)),
"systemName" : "1menu",
"version" : NumberLong(2),
"displayOrder" : null
与餐厅“_id”相关的文档 2: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))? 我在这里先向您的帮助表示感谢 !!! 希望有人回答。
db.menu.find({"restaurant.$id": 1})