sql >> Base de Datos >  >> NoSQL >> MongoDB

mongodb cuenta vs encuentra con cuenta

En su escenario, debería tener un índice.

Índices

Los índices respaldan la ejecución eficiente de consultas en MongoDB. Sin índices, MongoDB debe realizar un escaneo de colección, es decir, escanear todos los documentos de una colección, para seleccionar aquellos documentos que coincidan con la declaración de consulta.

ACTUALIZACIÓN:

la pregunta que se hace ahora es diferente. Es collection.find({}).count() más rápido que collection.count() ?

Según la documentación de MongoDB:

db.collection.count()

count() es equivalente a la construcción db.collection.find(query).count().