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