Удаление всех записей коллекции в оболочке MongoDB
я пробовал
db.users.remove(*)
Хотя он возвращает ошибку, так как мне нужно очистить все записи?
Ответ 1
Аргумент для remove() - это документ фильтра, поэтому передача в пустой документ означает "удалить все":
db.user.remove({})
Однако, если вы определенно хотите удалить все, что вам может быть лучше, отбросить коллекцию. Хотя это, вероятно, зависит от того, есть ли у вас пользовательские индексы в коллекции, то есть, стоит ли стоимость подготовки коллекции после ее remove() превышает длительность вызова remove() вызов drop().