Es gibt jetzt eine andere Optimierung als den richtigen Index zu erstellen.
db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();
Wenn Sie einige Zähler benötigen, schlage ich vor, sie vorzuberechnen, wann immer es möglich ist. Indem Sie die atomare $inc-Operation verwenden und count({})
nicht verwenden überhaupt.
Aber Mongodb-Jungs arbeiten hart an Mongodb, also count({})
Verbesserungen, die sie in mongodb 2.1 gemäß Jira-Bug planen.