Ora c'è un'altra ottimizzazione rispetto alla creazione dell'indice corretto.
db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();
Se hai bisogno di alcuni contatori ti suggerisco di precalcolarli ogni volta che è possibile. Usando l'operazione atomica $inc e non usando count({})
affatto.
Ma i ragazzi di mongodb stanno lavorando sodo su mongodb, quindi, count({})
miglioramenti che stanno pianificando in mongodb 2.1 secondo jira bug.