I\'ve crawled all over stack overflow, and have not found any info on how to return proper pagination data included in the resultset.
I\'m trying to aggregate some
A performance optimization tip:
When you use $facet
stage for pagination, Try to add it as soon as it's possible.
For example: if you want to add $project
or $lookup
stage, add them after $facet
, not before it.
it will have impressive effect in aggregation speed. because $project
stage require MongoDB to explore all documents and get involve with all fields(which is not necessary).