OPTIONS
翻译或纠错本页面

聚合

聚合操作可以处理一组数据记录并返回计算后的结果。聚合操作将多个文档的值组合在一起,并且可以对这组数据执行一系列操作后返回单个结果。Mongodb提供了三种方法来执行聚合:聚合管道映射化简方法,和 单一用途的聚合方法和命令

You can download this section in PDF form as MongoDB Aggregation and Data Processing.

聚合简介

关于聚合的入门介绍

聚合的基本概念

介绍在MongoDB中各种形式的数据聚合的使用方法

聚合管道

聚合管道是一个基于数据处理管道概念的框架,它用于执行聚合任务。使用这个框架,MongoDB可以让一个集合中的多个文档通过一个管道。这个管道会将这组文档转化为聚合结果,你可以通过数据库的 aggregate 命令来访问这些结果。

映射化简

映射化简是一种处理大量数据的,多阶段的泛化数据聚合的方法。MongoDB提供了 mapReduce 的数据库命令

单一用途的聚合

MongoDB提供了一些针对特定数据的聚合操作,以支持一些公共的数据聚合的功能。这些操作包含返回文档个数、对某个字段的值去重、和简单的归类操作。

聚合的运作方式

介绍了聚合操作的优化、限制、对分片集合的支持、和并发关系等内部细节。

聚合的例子

在MongoDB中执行数据聚合操作的例子和教程。

聚合指南

MongoDB中所有数据聚合操作的参考资料。

ON THIS PAGE