sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Jak smazat všechny záznamy sbírky v MongoDB Shell?

Argument pro remove() je dokument filtru, takže předání prázdného dokumentu znamená 'odstranit vše':

db.user.remove({})

Pokud však rozhodně chcete odstranit vše, co byste mohli bude lepší nechat sbírku. I když to pravděpodobně závisí na tom, zda máte na kolekci uživatelsky definované indexy, tj. zda náklady na přípravu kolekce po jejím odstranění převáží delší dobu trvání remove() volání vs drop() zavolejte.

Další podrobnosti v dokumentech .



  1. Jak monitorovat Redis jako queue engine pomocí cli podobného beanstalkd?

  2. PHP intl.so selže

  3. Probíhá Mongo query db.collection.runCommand(text,{search:hledaný text})

  4. Hadoop Partitioner – Naučte se základy MapReduce Partitioner