Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як оновити документ у БД?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Для оновлення документа в MongoDB використовується `updateOne()` чи `updateMany()` - залежно від того, потрібно змінити один документ чи кілька: перший параметр - фільтр пошуку, другий - оператор на кшталт `$set`, що вказує, які поля оновити. **Ключове:** якщо потрібно замінити весь документ цілком, а не лише окремі поля, використовується `replaceOne()`.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняДля оновлення документа в MongoDB використовується метод `updateOne()` чи `updateMany()` - залежно від того, потрібно змінити один документ чи кілька. ### Приклад оновлення одного документа: ```js db.users.updateOne( { name: "Alex" }, // умова пошуку { $set: { age: 26 } } // які поля змінити ) ``` ### Як це працює: - перший параметр - фільтр, за яким MongoDB знайде потрібний документ - другий параметр - оператор `$set`, який вказує, які поля оновити ### Якщо потрібно оновити кілька документів: ```js db.users.updateMany( { isActive: true }, { $set: { verified: true } } ) ``` ### А якщо потрібно замінити весь документ: ```js db.users.replaceOne( { name: "Alex" }, { name: "Alex", age: 26, verified: true } ) ``` Загалом: документи оновлюють через `updateOne()`, `updateMany()` чи `replaceOne()` з використанням операторів, наприклад `$set`.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.