MongoDB aggregate聚合分组查询
【摘要】 聚合查询语句
db.collection.aggregate([{$group : {_id : "$source", total : {$sum : 1}}}])
1
{ "result" : [ { "_id" : "36kr", "total" : 2 }, { "_id" : "sina", "total" : 1 } ], "ok" : 1
}
12345...
聚合查询语句
db.collection.aggregate([{$group : {_id : "$source", total : {$sum : 1}}}])
{ "result" : [ { "_id" : "36kr", "total" : 2 }, { "_id" : "sina", "total" : 1 } ], "ok" : 1
}
语句类似
select source, count(*) from collection group by source
常用操作
$limit:用来限制MongoDB聚合管道返回的文档数。
$skip:在聚合管道中跳过指定数量的文档,并返回余下的文档。
$sort:将输入文档排序后输出。
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/109458794
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)