文章目录 聚集操作 管道模式聚集 MapReduce 聚集 简单聚集函数 小结 聚集操作 聚集操作是对数据进行分析的有效手段。MongoDB 主要提供了三种对数据进行分析计算的方式:管道模式聚集分析、MapReduce聚集分析、简单函数和命令的聚集分析。 管道模式聚集 这里所说的管道类似于UNIX上的管道命令。数据通过一个多步骤的管道,每个步骤都会对数据进行处理,最后返回需要的结果集。管道提供了高效的数据分析流程,是MongoDB中首选的数据分析方法。一个典型的管道操作流程如图所示。 语句: db.books.aggregate([{ $match