MongoDB——聚合操作
Posted 小志的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB——聚合操作相关的知识,希望对你有一定的参考价值。
一、聚合操作
1.1、聚合操作的概述
- 聚合操作处理数据记录并返回计算结果(诸如统计平均值,求和等)。
- 聚合操作组值来自多个文档,可以对分组数据执行各种操作以返回单个结果。
- 聚合操作包含三类:单一作用聚合、聚合管道、MapReduce。
1.2、单一作用聚合
- 提供了对常见聚合过程的简单访问,操作都从单个集合聚合文档。
1.3、聚合管道
- 聚合管道是一个数据聚合的框架,模型基于数据处理流水线的概念。文档进入多级管道,将文档转
换为聚合结果。
1.4、MapReduce
- MapReduce操作具有两个阶段:处理每个文档并向每个输入文档发射一个或多个对象的map阶段,以及reduce组合map操作的输出阶段。
以上是关于MongoDB——聚合操作的主要内容,如果未能解决你的问题,请参考以下文章