Esta seria a maneira mais fácil de fazer isso usando aggregate : db.contest.aggregate([ {"$group" : {_id:"$province", count:{$sum:1}}} ])