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})