加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

mongodb nodql 聚合查询

发布时间:2020-12-13 12:40:18 所属栏目:百科 来源:网络整理
导读:《mongodb nodql 聚合查询》要点: 本文介绍了mongodb nodql 聚合查询,希望对您有用。如果有疑问,可以联系我们。 编程之家PHP培训学院每天发布《mongodb nodql 聚合查询》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 介绍: 数据统计是每个

《mongodb nodql 聚合查询》要点:
本文介绍了mongodb nodql 聚合查询,希望对您有用。如果有疑问,可以联系我们。

编程之家PHP培训学院每天发布《mongodb nodql 聚合查询》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

介绍:

数据统计是每个数据库必弗成少,MongoDB也提供了基础聚合函数的支持,增强对数据的操作

语法:

aggregate() 关键办法函数,如果进行统计,就必须使用另外一个组函数进行计算统计

关键字:

语法:aggregate([{$group:{_id:"$fieldName",alias:{分组函数:"$fieldName"}}}]) 都必要在分组的情况下使用,优先使用指定条件分组,然后再统计,

其中_id:指分组的字段,字段名前面必需要使用$来开头,否则mongodb不能识别你的字段,将会报错

alias:统计后显示字段的名称,起一个名字作为统计结果字段

1、$sum分组求和

2、$avg分组平均值

3、$min分组最小值

4、$max分组最大值

5、$first分组第一条记录

6、$last分组最后一天记录

实例:

1、分组统计

db.user.aggregate([{$group:{_id:"$name",namecount:{$sum:1}}}]);

mongodb nodql 聚合查询

2、分组平均值

db.user.aggregate([{$group:{_id:"$name",nameAvg:{$avg:"$age"}}}]);

mongodb nodql 聚合查询

3、分组最小值和最大致都是类似,此处就不再演示了,只演示一个最小值的

db.user.aggregate([{$group:{_id:"$name",nameAvg:{$min:"$age"}}}]);

mongodb nodql 聚合查询

其他函数再次就不再演示,其他方式可以自行运行,有问题可以留言,我会第一时间进行回复,有差错地方欢迎大家指正

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读