MongoDB中aggregate()方法使用说明

本文介绍了 MongoDB中的聚合查询方法aggregate()

Collection对象提供了aggregate()方法来对数据进行聚合操作。aggregate()方法的语法如下

aggregate(operators,[options],callback)

operators参数是 聚合运算符的数组,它允许你定义对数据执行什么汇总操作。options参数允许你设置readPreference属性,它定义了从哪里读取数据。callback参数是接受err和res

可以在aggregate()方法上使用的聚合运算符
聚合运算符

聚合查询图解
mongodb聚合查询

在这里可以看得出,aggregate([{}, {}]) 是一个聚合语句,在函数的数组中,每一个对象都是一个阶段,$match 应该就是一个筛选文档的阶段,$group 应该就是一个分组汇总的阶段。

上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章