Group by name and count
db.simple.aggregate( [ { $group: { _id: "$name", total: { $sum : 1 } } } ] )
{
  "result": [
    {
      "_id": "bar",
      "total": 2
    },
    {
      "_id": "foo",
      "total": 3
    }
  ],
  "ok": 1
}
  
  
  
  
  
  
db.simple.aggregate( [ { $group: { _id: "$name", total: { $sum : 1 } } } ] )
{
  "result": [
    {
      "_id": "bar",
      "total": 2
    },
    {
      "_id": "foo",
      "total": 3
    }
  ],
  "ok": 1
}