Чтобы добавить поле bonus со значением 5000 всем сотрудникам отдела Engineering, мы используем метод updateMany() в MongoDB.
db.employees.updateMany(
{ department: "Engineering" },
{ $set: { bonus: 5000 } }
)
updateMany() — обновляет все документы, которые соответствуют заданному фильтру, а не только первый{ department: "Engineering" } — выбирает только документы, где поле department равно "Engineering"$set { bonus: 5000 } — добавляет поле bonus, если оно не существует, или обновляет его значение, если оно уже естьКаждый документ сотрудника в отделе Engineering либо получит новое поле bonus, либо его существующее значение будет обновлено до 5000. Документы вне этого отдела остаются без изменений.
Фильтр { department: "Engineering" } гарантирует, что операция обновления будет применена только к документам сотрудников с точным строковым значением "Engineering" в поле department.
Новый — ещё не проверен сообществом
Вы