У меня есть документ типа
"_id" : ObjectId("5b0cf3b77f8b9a0a1330f26s"),
"group" : ObjectId("5b0cf3b77f8b9a0a1330f27f"),
"referrers" : [
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20c")
},
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20d")
},
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20e")
}
]
Теперь мне нужно обновить один новый элемент {"canAddUse" : true
} для вложенного массива рефереров во всех документах. Вывод должен быть таким:
"_id" : ObjectId("5b0cf3b77f8b9a0a1330f26s"),
"group" : ObjectId("5b0cf3b77f8b9a0a1330f27f"),
"referrers" : [
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20c"),
"canAddUser" : true
},
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20d"),
"canAddUser" : true
},
{
"referrer_id" : ObjectId("5b0cf3b77f8b9a0a1330f20e"),
"canAddUser" : true
}
]
Как запустить запрос, чтобы обновить его сразу в нескольких документах?