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

mongodb count vs find with count

Ve vašem scénáři byste měli mít index.

Indexy

Indexy podporují efektivní provádění dotazů v MongoDB. Bez indexů musí MongoDB provést skenování kolekce, tj. skenovat každý dokument v kolekci, aby vybral ty dokumenty, které odpovídají příkazu dotazu.

AKTUALIZACE:

nyní položená otázka je jiná. Je collection.find({}).count() rychlejší než collection.count() ?

Podle dokumentace MongoDB:

db.collection.count()

count() je ekvivalentní konstrukci db.collection.find(query).count().



  1. Jak zobrazit nějaké změny (nový řádek) v mongoDB?

  2. Jak kombinovat neoperátory pomocí nástroje pro tvorbu kritérií jarních dat

  3. nelze vytvořit základní mongo shell skript s ověřováním

  4. Agregace Mongoose nefiltruje podle data vstupu