MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Jak usunąć wszystkie rekordy kolekcji w powłoce MongoDB?

Argument remove() jest dokumentem filtrującym, więc przekazanie pustego dokumentu oznacza „usuń wszystko”:

db.user.remove({})

Jeśli jednak na pewno chcesz usunąć wszystko, możesz lepiej upuść kolekcję. Chociaż prawdopodobnie zależy to od tego, czy masz zdefiniowane przez użytkownika indeksy w kolekcji, tj. Czy koszt przygotowania kolekcji po jej porzuceniu przewyższa dłuższy czas trwania remove() wywołanie a drop() zadzwoń.

Więcej szczegółów w dokumentacji .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb aktualizuje określony element z podtablicy

  2. Jak serializować typy wartości za pomocą serializatora MongoDB C#?

  3. Jaka jest różnica między replaceOne() i updateOne() w MongoDB?

  4. Zapytanie o zagnieżdżoną tablicę w MongoDb

  5. mongodb sortowanie i zapytania regex w wydajny sposób