对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

聚合选项

通过将字段拖动到aggregation编码渠道上,您可以在该字段上使用聚合管道操作符

图表生成器中可用的聚合管道操作符会根据所选字段的数据类型而变化。 Atlas Charts将字段数据类型分类为numberstringdate ,并相应地显示适当的聚合选项。

下表列出了每种数据类型的可用聚合选项:

聚合选项
说明
管道操作

sum

对该字段中的所有值求和。

count

计算在该字段中具有值的文档数量。

count by value

计算字段中不同值的数量,并根据这些值创建一个系列

distinct

计算字段中唯一值的数量。

应用 $addToSet 并使用 $size 计算结果集中的项目数。

mean

计算字段中所有值的平均值。

median

字段中的近似中值。

要使用此聚合选项,您的部署必须使用MongoDB 7.0或更高版本。

min

返回字段中的最小值。

max

返回字段中的最小值。

variance

计算字段中值的样本方差。

应用 $stdDevSamp 并使用 $pow 将结果提升到 2 次方。

variance population

计算字段中值的总体方差。

应用 $stdDevPop 并使用 $pow 将结果提升到 2 次方。

standard deviation

计算字段中值的样本标准差。

standard deviation population

计算字段值的总体标准偏差。

聚合选项
说明
管道操作

count

计算在该字段中具有值的文档数量。

count by value

计算字段中不同值的数量,并根据这些值创建一个系列

distinct

计算字段中唯一值的数量。

应用$addToSet操作符,并使用$size计算结果集中的项数。