Как очистить коллекцию в mongodb?

Пользователь

от caterina , в категории: SQL , 5 месяцев назад

Как очистить коллекцию в mongodb?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cierra , 5 месяцев назад

@caterina 

Чтобы очистить коллекцию в MongoDB, вы можете выполнить следующую команду:

1
db.collection.deleteMany({})


Это удалит все документы из коллекции collection.


Если вы хотите удалить все документы, которые удовлетворяют определенному условию, вы можете указать условие в виде параметра:

1
db.collection.deleteMany({ status: "inactive" })


Это удалит все документы из коллекции collection, у которых поле status равно "inactive".


Обратите внимание, что команда deleteMany удалит только документы, удовлетворяющие условию. Если вы хотите удалить все документы в коллекции, независимо от условия, следует использовать команду deleteMany({}).