对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs 菜单

累加器

累加器计算可变数量的输入值的聚合值,如总和、最大值和最小值。您可以在这些聚合管道阶段使用累加器:

名称
说明

返回用户定义的累加器函数的结果。

返回每个群组的唯一表达式值数组。未定义数组元素的排序。

返回数值的平均值。

根据指定的排序顺序返回组内的底部元素。

根据指定的排序顺序,返回群组内后 n 个字段的聚合。

返回群组中的文档数。

有别于 $count 管道阶段。

返回群组中第一个文档的表达式结果。

返回群组内前 n 个元素的聚合。仅当文档按定义的顺序排列时才有意义。与 $firstN 数组操作符不同。

返回群组中最后一份文档的表达式结果。

返回对群组中最后 n 个元素使用指定表达式求值的结果。

返回每个群组的最大表达式值。

返回群组中 n 个最大值元素的聚合。与 $maxN 数组操作符不同。

返回群组中文档的中位数(第 50 个百分位数)的近似值。

7.0版本新增。

返回通过组合每个组的输入文档创建的文档。

返回每个群组的最小表达式值。

返回组中 n 个最小值元素的聚合。与 $minN 数组操作符不同。

返回与指定的各百分位数一一对应的标量值数组。

7.0版本新增。

返回每组中文档的大量表达式值。

返回群组中文档值的总体标准偏差。

返回群组中文档值的样本示例偏差。

返回数值的总和。忽略非数字值。

根据指定的排序顺序返回群组内第一个元素。

根据指定的排序顺序,返回群组内前 n 个字段的聚合。

给本页内容打分