聚合aggregate 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成管道,可以对每个阶段的管道进行分组.过滤等功能,然后经过一系列的处理,输出相应的结果. db.集合名称.aggregate({管道:{表达式}}) 常用管道 在mongodb中,文档处理完毕后,通过管道进行下一次处理 常用管道如下: $group:将集合中的文档分组,可以用于统计结果 $match:过滤数据,只输出符合条件的文档 $project:修改输入文档的结构,如重命名.…