適切なインデックスを作成する以外の最適化があります。
db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();
いくつかのカウンターが必要な場合は、可能な限り事前に計算することをお勧めします。アトミック$inc操作を使用し、count({})
を使用しない まったく。
しかし、mongodbの人たちはmongodbに一生懸命取り組んでいるので、count({})
jiraバグによるとmongodb2.1で計画している改善。