Предположим, у меня есть документ, какВ массиве поддокументе MongoDB есть ли способ, чтобы добавить новое поле в каждой subcoument
{
"_id" : 5,
"rows": [
{ "id" : "aab", "value":100},
{ "id" : "aac", "value":400},
{ "id" : "abc", "value":200},
{ "id" : "xyz", "value":300}
]
}
и мне нужно, чтобы добавить новый ключ в каждом суб документе «Статус»: 1 и результат должен быть похож
{
"_id" : 5,
"rows": [
{ "id" : "aab", "value":100, "status":1},
{ "id" : "aac", "value":400, "status":1},
{ "id" : "abc", "value":200, "status":1},
{ "id" : "xyz", "value":300, "status":1}
]
}
Как я могу сделать это с помощью одного запроса на обновление?