mongo 聚合操作 Java中代码
来源:互联网 发布:复杂网络 pdf 编辑:程序博客网 时间:2024/06/04 00:20
1、Aggregation aggregation = Aggregation.newAggregation(Aggregation.match(Criteria.where("month")
.is(month).and("createTime")
.gte(startDate).lt(endDate)
.and("result").is(1),
Aggregation.group("month").count()
.as("NUmCount"));// 分组条件:月份
List<MyObject> listist = mongoTemplate.aggregate(aggregation, collectionName, MyObject.class).getMappedResults();
mongoTemplate.insert(listist, newCollectionName);
.is(month).and("createTime")
.gte(startDate).lt(endDate)
.and("result").is(1),
Aggregation.group("month").count()
.as("NUmCount"));// 分组条件:月份
List<MyObject> listist = mongoTemplate.aggregate(aggregation, collectionName, MyObject.class).getMappedResults();
mongoTemplate.insert(listist, newCollectionName);
2、Aggregation aggregation = Aggregation.newAggregation(Aggregation.match(Criteria.where("id").is(id).and("createTime").gte(startDate).lt(endDate)),
Aggregation.group("money").count().as("totalOrder").sum("age").as("totalage")
.addToSet("agePercent").as("agePercent").addToSet("ageLimited").as("ageLimited"));
List<MyObject> listist = mongoTemplate.aggregate(aggregation, collectionName, MyObject.class).getMappedResults();
mongoTemplate.insert(listist, newCollectionName);
阅读全文
0 0
- mongo 聚合操作 Java中代码
- mongo聚合操作
- MongoDB : Aggregation mongo聚合操作详细说明
- mongo 的crud操作&&mongo的数据聚合
- mongo聚合
- Mongo聚合
- java对mongo的一些去重、分组聚合、分页查询等操作
- tp5中 mongo的聚合查询
- java代码,使用sql语句操作mongo数据库
- Java 操作Mongo
- java 操作 mongo array
- Java操作Mongo
- mongo java group操作
- java mongo操作
- java操作mongoDB的方法中mongo和mongoClient区别
- Python中操作mongo数据库
- java 操作mongo, 查询语句
- java mongo的基本操作
- nutz笔记(一)
- SQL中 decode()函数简介
- 快学Scala笔记(一)
- 【面试题】复杂链表的复制
- 开源一个BitmapHelper.java
- mongo 聚合操作 Java中代码
- A1156. 开心的金明
- 数据处理样例
- 关于cocos2d-x3.0和2.0之间的区别
- Head First设计模式1----------策略模式
- Count the Number(set 金马五校赛-东华大学)
- 21个最具代表性的英国著名地标建筑
- iOS开发-国际化-配置App多语言
- 跨进程通信中AIDL文件的理解