On this page
$limit (aggregation)
On this page
Example
Consider the following example:
db.article.aggregate([
{ $limit : 5 }
]);
This operation returns only the first 5 documents passed to it by the pipeline. $limit
has no effect on the content of the documents it passes.
Note
When a $sort
immediately precedes a $limit
in the pipeline, the $sort
operation only maintains the top n
results as it progresses, where n
is the specified limit, and MongoDB only needs to store n
items in memory. This optimization still applies when allowDiskUse
is true
and the n
items exceed the aggregation memory limit.