【发布时间】:2015-11-28 19:47:40
【问题描述】:
我有一个名为 products 的集合,我想在其中更新 options.stores.code 下有空字段的代码 结构如下:-
{
"_id": ObjectId(),
"sku": "V4696-DR-V33",
"options": [
{
"sku": "8903689984338",
"stores": [
{
"code": "AND1",
"zipcode": "110070",
"inventory": -5000
},
{
"code": "AND2",
"zipcode": "201010",
"inventory": -5000
},
{
"code": "AND3",
"zipcode": "411001",
"inventory": -5000
},
{
"code": "AND4",
"zipcode": " 700020",
"inventory": -5000
}
],
},
{
"sku": "1742564789",
"stores": [
{
"code": "AND1",
"zipcode": "110070",
"inventory": -5000
},
{
"code": "AND2",
"zipcode": "201010",
"inventory": -5000
},
{
"code": "AND3",
"zipcode": "411001",
"inventory": -5000
},
{
"code": "AND8",
"zipcode": " 700020",
"inventory": -5000
}
],
},
]
}
想要更新具有相同代码的库存。
【问题讨论】:
-
你可以在这里找到答案link
-
感谢您的回复。我已经检查了查询仅适用于数组中的单个对象。但不适用于所有匹配的元素。
标签: mongodb mongodb-query