Як видалити документ у БД?
Для видалення документа в MongoDB використовуються методи deleteOne() і deleteMany().
Видалити один документ:
js
db.users.deleteOne({ name: "Alex" })MongoDB знайде перший документ, що підходить під фільтр, і видалить його.
Видалити кілька документів:
js
db.users.deleteMany({ isActive: false })Будуть видалені всі документи, що підпадають під умову.
Коментар щодо логіки:
- перший аргумент - це фільтр, за яким обираються документи для видалення,
deleteOne()- видаляє лише один документ,deleteMany()- видаляє всі документи, що підходять.
Отже, для видалення даних у MongoDB достатньо застосувати один із цих двох методів із потрібним фільтром.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.