小编Div*_*vya的帖子

MongoDB:如何获取数组中特定子字段及其后续字段的值?

我是 MongoDB 的新手。我正在尝试从文档中的数组中获取特定 sku 的字段值。我试过查询 ({"items.sku":"abc"},{"items.price":1}) 但它给出了两个 skus 的价格。如果有人能告诉我如何获得 sku:"abc" 即 3.5 的价格,我将不胜感激?

{  "_id": 123,
     "store": "store1",
     "items": [ { sku: "abc", qty: 4, price: 3.5 },
              { sku: "def", qty: 3, price: 2.5 } ]
}
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query

2
推荐指数
1
解决办法
2310
查看次数

标签 统计

mongodb ×1

mongodb-query ×1