Skip to main content

Як видалити документ у БД?

Для видалення документа в MongoDB використовуються методи deleteOne() і deleteMany().

Видалити один документ:

js
db.users.deleteOne({ name: "Alex" })

MongoDB знайде перший документ, що підходить під фільтр, і видалить його.

Видалити кілька документів:

js
db.users.deleteMany({ isActive: false })

Будуть видалені всі документи, що підпадають під умову.

Коментар щодо логіки:

  • перший аргумент - це фільтр, за яким обираються документи для видалення,
  • deleteOne() - видаляє лише один документ,
  • deleteMany() - видаляє всі документи, що підходять.

Отже, для видалення даних у MongoDB достатньо застосувати один із цих двох методів із потрібним фільтром.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.