#mongodb
Вопрос:
Я не знаю, как обновить множество значений вложенных массивов второго уровня
Как обновить в mongodb только все «количество изделий» в «изделиях» (размеры.количество изделий) до 0 (нуля), где изделия (размеры.изделия.изделия) — это «SFO», вот данные mongo
{
{
"_id" : ObjectId("5dc1c8f2e3341fc38ef47698"),
"productCode" : xxxx",
"sizes" : [ {
"size" : "35",
"wares" : [
{"ware" : "SFO", "amount" : "11" },
{"ware" : "LAX","amount" : "22"}
]
},
{
"size" : "36",
"wares" : [
{"ware" : "SFO", "amount" : "33"},
{ "ware" : "LAX", "amount" : "44"}
]
},
]
},
{
"_id" : ObjectId("5f23e19e6fff1017d2d8e8f1"),
"productCode" : "yyyy",
"sizes" : [
{"size" : "35",
"wares" : [
{"ware" : "SFO", "amount" : "255"},
{ "ware" : "LAX","amount" : "333"}
]
},
{
"size" : "36",
"wares" : [
{"ware" : "SFO", "amount" : "444"},
{"ware" : "LAX","amount" : "777"}
]
}
]
}
}
Thanks in advanced
Juha