$limit(聚合)

在本页面

  • 定义

定义

  • $limit

    • 限制传递到管道中下一个阶段的文档数量。

$limit阶段具有以下原型形式:

{ $limit: <positive integer> }

$limit采用正整数,指定要传递的最大文档数。

考虑以下 example:

db.article.aggregate(
    { $limit : 5 }
);

此操作仅返回管道传递给它的前 5 个文档。 $limit对其传递的文件内容没有影响。

注意
当$sort紧接在管道中的$limit之前时,$sort操作仅在进展时保持最高n结果,其中n是指定的限制,而 MongoDB 仅需要在 memory 中 store n项。当allowDiskUsetruen项超过聚合 memory 限制时,此优化仍适用。

也可以看看
使用 Zip Code 数据集进行聚合,使用用户首选项数据进行聚合