Tôi đã giải quyết vấn đề tương tự chỉ tối qua, theo cách này:
> db.test.aggregate({$group:{_id:{$gt:["$field", null]}, count:{$sum:1}}})
{ "_id" : true, "count" : 2 }
{ "_id" : false, "count" : 2 }
Xem http://docs.mongodb.org / manual / reference / bson-styles / # bson-styles-so sánh-order để được giải thích đầy đủ về cách hoạt động của điều này.