Возможно ли обновить несколько объектов (не все из них), но с той же переменной?Как обновить несколько объектов, но с теми же данными в MongoDB?
Я хочу обновить несколько объектов, но с одним и тем же набором данных, могу ли я сделать это, используя только один запрос?
db.getCollection('my.data').update({ "_id": ObjectId("52e637fca92cf1ec6a73c1e8") },
{
"$set": {
"var1": 2,
"var2": 3,
"var3": 4
}
}
)
Вы также можете обновить конкретные документы, изменив параметр запроса, чтобы быть '{_id: {$ в: [ObjectId ("doc1"), ObjectId ("doc2"), ...]}} ', если вы знаете, какие конкретные документы вы хотите обновить! – solocommand