mongodb的group详细成功案例
来源:互联网 发布:流星网络电视tv版apk 编辑:程序博客网 时间:2024/05/01 18:24
/** * 查询财务报表 * @author liupeng * @param timeStart * @param timeEnd * @return *///public List<KeyRequest> findByTimeForFinal(String timeStart, String timeEnd) {public List<DBObject> findByTimeForFinal(String timeStart, String timeEnd) {BasicDBObject key = new BasicDBObject();key.put("kq_timer_start", true); //groupBy的条件BasicDBObject cond = new BasicDBObject("kq_timer_start",new BasicDBObject("$gte",timeStart).append("$lt", timeEnd));//查询where条件BasicDBObject initial = new BasicDBObject();initial.put("cou",0); //需要查询出来的内容initial.put("kq_autosum", ""); //需要查询出来的内容initial.put("kq_accountsum", ""); //需要查询出来的内容String reduce = "function(obj,out){" +"out.cou++;" +"out.kq_autosum = out.kq_autosum+obj.kq_autosum+'_';" +"out.kq_accountsum = out.kq_accountsum+obj.kq_accountsum+'_';}";BasicDBList returnList = (BasicDBList)keyRequest.group(key, cond, initial, reduce);System.out.println(returnList);List<DBObject> list = new ArrayList<DBObject>();Object[] o = returnList.toArray();for (int i = 0; i < o.length; i++) {DBObject dbObject = (DBObject)o[i];list.add(dbObject);}return list;//通过以下形式可以打印出BasicDBList中的任何值/*System.out.println(returnList);Object[] o = returnList.toArray();for (int i = 0; i < o.length; i++) {DBObject dbObject = (DBObject)o[i];System.out.println(dbObject.get("kq_id"));}*/}
2 0
- mongodb的group详细成功案例
- Mongodb的group
- MongoDB的group分组
- 我的成功案例
- 電子商務的成功案例
- TRIZ的成功案例
- mongodb group分组(最详细、最通俗、最易理解的讲解)
- 关于MongoDB的group分组
- 关于MongoDB的group用法
- 关于MongoDB的group用法
- 关于MongoDB的group用法
- mongodb的group简单使用
- 关于MongoDB的group分组
- mongodb的配置案例
- MongoDB $group
- mongodb group
- 《成功的项目管理》案例
- 关键词优化的成功案例
- OO多态性的一个体现
- Server.CreateObject("Excel.Application")的权限问题
- [POJ1681]画家问题
- WebDriver: Advanced Usage
- IOS 截屏||截图
- mongodb的group详细成功案例
- pig基础知识总结
- 为何OpenWrt能在这十年里脱颖而出?(转自雷锋网)
- C++的函数重载
- Java学习之Iterator(迭代器)的一般用法
- html Frame
- 服了,写了两篇博客也没人评论,本人打算写小说或者画漫画了,我的csdn是单机吗
- Hive运行架构及配置部署
- hdu 4941 stl的map<node,int>用法