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

mongodb преброяване срещу намиране с преброяване

Във вашия сценарий трябва да имате индекс.

Индекси

Индексите поддържат ефективното изпълнение на заявки в MongoDB. Без индекси MongoDB трябва да извърши сканиране на колекция, т.е. да сканира всеки документ в колекция, за да избере онези документи, които съответстват на израза на заявката.

АКТУАЛИЗАЦИЯ:

зададеният въпрос сега е различен. Е collection.find({}).count() по-бързо от collection.count() ?

Според документацията на MongoDB:

db.collection.count()

count() е еквивалентен на конструкцията db.collection.find(query).count().



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да осъществите достъп до localhost на хоста от вътрешността на клъстера kubernetes

  2. Mongodb спестява един ден по-малко - проблем с часовата зона

  3. Как да извлечете само избрани идентификатори на mongo, като използвате метода на spring data mongorepository?

  4. Агрегиране на възрастова група Mongo

  5. brew install mongodb грешка:Страхлив отказ да `sudo brew install' Mac OSX Lion