mongoDB选择子数组

时间:2017-11-30 19:23:19

标签: mongodb

我正在尝试为餐馆列表选择一个子阵列。

例如,我有一个对象:

  • 地址:其中包含4个元素的子阵列:街道号码,电话,邮件和城市
  • RESTAURANT_NAME

现在我想只投影地址,街道号和restaurant_name。这怎么可能?我试过这个:

db.restavracije.find({}, {address:1{street_number:1}, restaurant_name:1})

但它不起作用,如果我离开address:1而没有{street_number:1},那么它将返回所有地址的属性:strret number,telephone mail和city。

我想要投射的东西是:

  • 地址
    • 街道号码(所有4个中只有1个属性)
  • 餐厅名称

0 个答案:

没有答案