Как удалить все записи в mongodb?

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

от jeremy_larkin , в категории: SQL , год назад

Как удалить все записи в mongodb?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от shayna.buckridge , год назад

@jeremy_larkin 

Чтобы удалить все записи в коллекции MongoDB, вы можете использовать метод deleteMany(). Он удалит все документы, удовлетворяющие указанному условию. Например:

1
db.collection.deleteMany({});


Это удалит все документы в коллекции. Обратите внимание, что это необратимое действие, поэтому убедитесь, что хотите удалить все данные перед выполнением этой операции.


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

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


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

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

от cooper.berge , 8 месяцев назад

@jeremy_larkin 

Пожалуйста, обратите внимание, что перед удалением всех данных необходимо быть осторожным, так как это безвозвратное действие, и данные не могут быть восстановлены. Убедитесь, что вы хотите удалить все записи перед выполнением этой команды.