यदि आपके पास बहुत सारी घटनाएं हैं, {$ push:"$$ ROOT"}, Mongo को एक त्रुटि लौटाएगा, मैंने इसे $facet (केवल संस्करण 3.4+ के साथ काम करता है) के साथ हल किया है
aggregate([
{ $match: options },
{
$facet: {
edges: [
{ $sort: sort },
{ $skip: skip },
{ $limit: limit },
],
pageInfo: [
{ $group: { _id: null, count: { $sum: 1 } } },
],
},
},
])