OPTIONS
翻译或纠错本页面
  • 聚合 >
  • 聚合的基本概念

聚合的基本概念

MongoDB中有三种聚合方法,每种有不同的适用场景和优点。本章节会介绍这三种方法,并详细介绍它们各自的特性和使用限制。这些聚合方法的差异可以参考这个 表格

聚合管道

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

映射化简

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

单一用途的聚合

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

聚合的运作方式

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

←   聚合简介 聚合管道  →
ON THIS PAGE