Hãy nói rằng tôi có một tập dữ liệu như sau:cách nhanh nhất để có được tỷ lệ trung bình của một lĩnh vực cụ thể trong MongoDB
{ "_id" : ObjectId("4dd51c0a3f42cc01ab0e6506"), "views" : 1000, "status" : 1 }
{ "_id" : ObjectId("4dd51c0e3f42cc01ab0e6507"), "views" : 2000, "status" : 1 }
{ "_id" : ObjectId("4dd51c113f42cc01ab0e6508"), "views" : 3000, "status" : 1 }
{ "_id" : ObjectId("4dd51c113f42cc01ab0e6508"), "views" : 4000, "status" : 0 }
cách nhanh nhất là gì (hiệu suất-khôn ngoan) để có được số lượng trung bình các quan điểm cho tất cả các tài liệu có trạng thái 1? Map/Reduce có cần thiết cho thứ gì đó cơ bản như thế này không, hoặc có cách nào khác không?
Chỉ cần tự hỏi tại sao lại trừ đi? Có gì sai với câu trả lời của tôi? –