Bây giờ có một cách tối ưu hóa khác ngoài việc tạo chỉ mục thích hợp.
db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();
Nếu bạn cần một số bộ đếm, tôi khuyên bạn nên tính toán trước chúng bất cứ khi nào có thể. Bằng cách sử dụng thao tác $ inc nguyên tử và không sử dụng count({})
ở tất cả.
Nhưng những người mongodb đang làm việc chăm chỉ trên mongodb, vì vậy, count({})
những cải tiến mà họ đang lên kế hoạch trong mongodb 2.1 theo lỗi jira.