Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"key":1},{"key":2}]
Query
db.collection.aggregate([{$match:{key:"3"}},{$facet:{data:[{$skip:0},{$limit:10}],metadata:[{$group:{_id:null,total:{$sum:1}}}]}}])
Result