翻译或纠错本页面
聚合¶
聚合操作可以处理一组数据记录并返回计算后的结果。聚合操作将多个文档的值组合在一起,并且可以对这组数据执行一系列操作后返回单个结果。Mongodb提供了三种方法来执行聚合:聚合管道,映射化简方法,和 单一用途的聚合方法和命令。
You can download this section in PDF form as MongoDB Aggregation and Data Processing.
- 聚合简介
关于聚合的入门介绍
- 聚合的基本概念
介绍在MongoDB中各种形式的数据聚合的使用方法
- 聚合管道
聚合管道是一个基于数据处理管道概念的框架,它用于执行聚合任务。使用这个框架,MongoDB可以让一个集合中的多个文档通过一个管道。这个管道会将这组文档转化为聚合结果,你可以通过数据库的 aggregate 命令来访问这些结果。
- 映射化简
映射化简是一种处理大量数据的,多阶段的泛化数据聚合的方法。MongoDB提供了 mapReduce 的数据库命令
- 单一用途的聚合
MongoDB提供了一些针对特定数据的聚合操作,以支持一些公共的数据聚合的功能。这些操作包含返回文档个数、对某个字段的值去重、和简单的归类操作。
- 聚合的运作方式
介绍了聚合操作的优化、限制、对分片集合的支持、和并发关系等内部细节。
- 聚合的例子
在MongoDB中执行数据聚合操作的例子和教程。
- 聚合指南
MongoDB中所有数据聚合操作的参考资料。