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

MongoDB 'count ()' es muy lento. ¿Cómo lo refinamos/trabajamos con él?

Ahora hay otra optimización además de crear un índice adecuado.

db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();

Si necesita algunos contadores, le sugiero que los calcule previamente siempre que sea posible. Al usar la operación atómica $inc y no usar count({}) en absoluto.

Pero los chicos de mongodb están trabajando duro en mongodb, entonces, count({}) mejoras que están planeando en mongodb 2.1 según el error de jira.