mongo Aggregation group
来源:互联网 发布:java 内存管理 编辑:程序博客网 时间:2024/05/22 14:34
按年/月进行统计:
db.node.aggregate([{$group:{_id: { year : { $year : "$publishedDate" }, month : { $month : "$publishedDate" }},count: {$sum: 1}}},{$sort: {"_id": 1}}]);
得到如下结果:
{ "result" : [ { "_id" : { "year" : 2013, "month" : 3 }, "count" : 1 }, { "_id" : { "year" : 2013, "month" : 4 }, "count" : 14 } ], "ok" : 1}
如果只按年统计,则把条件中的月去掉即可,
db.node.aggregate([{$group:{_id: { year : { $year : "$publishedDate" }},count: {$sum: 1}}},{$sort: {"_id": 1}}]);
对符合特定条件的结果,进行分组:
db.user.aggregate([{ $match : { "createDate" : { $gte : new ISODate("2015-01-01T20:15:31Z") } } },{$group:{_id: {year : { $year : "$createDate" }, <span style="white-space:pre"></span>month : { $month : "$createDate" }},count: {$sum: 1}}},{$sort: {"_id": 1}}]);
即可对2015-01-01之后的用户进行分组统计,结果:
{ "result" : [ { "_id" : { "year" : 2015, "month" : 1 }, "count" : 1 }, { "_id" : { "year" : 2015, "month" : 2 }, "count" : 6 } ], "ok" : 1}
还有,
db.log.aggregate([{ $match : { action : "login" } },{$group:{_id: {year : { $year : "$datetime" }, <span style="white-space:pre"></span>month : { $month : "$datetime" }},count: {$sum: 1}}},{$sort: {"_id": 1}}]);
0 0
- mongo Aggregation group
- Mongo Group
- spring-data-mongo 实现aggregation
- MongoDB : Aggregation mongo聚合操作详细说明
- mongo java group操作
- mongo group by
- New Aggregation Group(新聚合组)
- Mongo 实现group 分组功能
- mongo group后统计总数
- Mongo散记--安装&聚合(aggregation)& 查询(Query)
- Aggregation
- Play Modules Morphia 1.2.9a 之 Aggregation and Group aggregation
- kylin 维度优化,Aggregation Group,Joint,Hierachy,Mandatory等解析
- mongo数据库 mapreduce 与 group 效率比较
- mongo数据库的group 学习例子
- [Mongo]分组统计时间 aggregate,group,distinct
- mongo 中 高级查询之 group
- mongo分组聚合(sum)在java中的用户:Aggregation agg = newAggregation();
- 安装RAD6.0
- 网页分享到微信的实现
- IOS 手势学习(点击,长按,轻扫,拖拽,旋转,捏合缩放)
- EditText禁止复制粘贴
- imsdroid 学习
- mongo Aggregation group
- 用 Unity 进行网络游戏开发(一)
- 由浅入深了解Thrift(三)——Thrift server端的几种工作模式分析
- 黑马程序员——C语言基础---复杂数据类型(变量,结构体,枚举)
- 8.15
- codeforces 339d(线段树)
- GIS开发常用算法原理分析
- java设计模式之工厂模式
- 【转载】Android端手机测试体系