$limit (aggregation)
在本页面
Definition
$limit阶段具有以下原型形式:
{ $limit: <positive integer> }
$limit取一个正整数,该整数指定要传递的最大文档数。
Example
考虑以下示例:
db.article.aggregate([
{ $limit : 5 }
]);
此操作仅返回管道传递给它的前 5 个文档。 $limit对通过的文档内容没有影响。
Note
当管道中的$sort紧接在$limit之前时,$sort操作将仅保持n
的最高结果,其中n
是指定的限制,MongoDB 仅需要将n
项存储在内存中。当allowDiskUse
为true
且n
项超过聚合内存限制时,此优化仍然适用。