非常使用的mongodb的聚合函数(使用SpringDataMongoDb)
来源:互联网 发布:长沙源码信息有限公司 编辑:程序博客网 时间:2024/05/17 01:00
下面这一段就是用java代码来实现mongodb的聚合函数aggrega.
Aggregation agg = Aggregation.newAggregation( Aggregation.match(criteria),//条件 Aggregation.group("a","b","c","d","e").count().as("f"),//分组字段 Aggregation.sort(sort),//排序 Aggregation.skip(page.getFirstResult()),//过滤 Aggregation.limit(pageSize)//页数 ); AggregationResults<Test> outputType=mongoTemplate.aggregate(agg,"test",Test.class); List<Test> list=outputType.getMappedResults();
mongodb原语句:
db.getCollection('test').aggregate( [ { $match : { score : { $gt : 70, $lte : 90 } } }, { $group: { _id: null, count: { $sum: 1 } } }, { $sort:a}, { $skip:10}, { $limit:10} ] );
类似于sql
select a,b,c,count(1) from test where ... group by (...)
阅读全文
0 0
- 非常使用的mongodb的聚合函数(使用SpringDataMongoDb)
- mongodb的聚合使用
- MongoDB aggregate聚合函数的使用
- MongoDB的聚合功能使用
- 聚合函数的使用
- MongoDB中聚合(aggregate)的使用
- HibernateTemplate聚合函数的使用
- mysql聚合函数的使用
- mysql聚合函数的使用
- HQL聚合函数的使用
- Mysql聚合函数的使用
- Hibernate聚合函数的使用
- MongoDB的聚合函数 Aggregate
- MongoDB的聚合函数 Aggregate
- 学习MongoDB--(6-1):聚合(初级聚合函数使用)
- Java中使用mongodb的aggregate聚合查询
- Hibernate 中聚合函数的使用
- group by ,having, 聚合函数的使用
- Python 刷题日记:LeetCode 624. Maximum Distance in Arrays
- 网络字节序与字节内比特序
- C++入门知识
- java入门02篇(续)
- app内支付宝支付php版所遇到几大坑
- 非常使用的mongodb的聚合函数(使用SpringDataMongoDb)
- mybatis学习之高级映射中的多对多查询
- 大二下,期末总结
- 芯片资料整理——MAX333
- JavaScript学习之选项卡
- 设置当前摄像机
- 有关#pragma warning,#pragma message,#pragma code_seg,#pragma comment
- Matlab2014a编译jar/dll 出错Test checkout of feature 'Compiler' failed
- 《简明Python教程》之数据结构