MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:Как да изтриете всички записи на колекция в MongoDB Shell?

Аргументът за remove() е филтърен документ, така че подаването на празен документ означава „премахване на всички“:

db.user.remove({})

Въпреки това, ако определено искате да премахнете всичко, което можете по-добре пуснете колекцията. Въпреки че това вероятно зависи от това дали имате потребителски дефинирани индекси за колекцията, т.е. дали разходите за подготовка на колекцията след премахването й надхвърлят по-голямата продължителност на remove() повикване срещу drop() обадете се.

Повече подробности в документите .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавяне на елемент към масива от документи на MongoDB в PyMongo без повторно вмъкване

  2. MongoDB Analytics Series:SlamData – Изпълнявайте SQL и изграждайте отчети директно в MongoDB

  3. Как да посочите версията на Meteor MongoDB на локално?

  4. MongoDB:Наличие на вложен ключ

  5. MongoDB търсене на вложен масив с помощта на $map