Database
[{"nome":"João","estado":"RJ","pais":"Brasil"},{"nome":"Maria","estado":"RJ","pais":"Brasil"},{"nome":"João","estado":"SP","pais":"Brasil"},{"nome":"Maria","estado":"SP","pais":"Brasil"},{"nome":"João","estado":"PB","pais":"Brasil"},{"nome":"Maria","estado":"PB","pais":"Brasil"},{"nome":"John","estado":"CA","pais":"USA"}]
Query
db.collection.aggregate([{"$group":{_id:"$estado",count:{$sum:1}}}])