Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"staffId":1234,"value":"a"},{"staffId":1234,"value":"b"},{"staffId":5678,"value":"c"}]
Query
db.collection.aggregate([{$group:{_id:"$staffId",count:{$sum:1},documents:{$push:"$$ROOT"}}}])
Result