--MongoDB
文章平均质量分 79
独坐一隅
道法自然
展开
-
Java与MongoDB的配合使用备忘1-CURD操作模板创建
为了提高代码的复用率和可维护性,将每个操作中重复的数据库链接、集合获取等方法代码提取到操作模板类中,并在操作模板类中封装了CURD操作方法。package com.dataudata.mongodb;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;i原创 2017-05-25 14:20:03 · 577 阅读 · 0 评论 -
Java与MongoDB的配合使用备忘2-CURD操作具体实例
注:代码中出现的MongoDBTemplate类为自定义操作模板类,源码及介绍在上一篇文章中:http://blog.csdn.net/nangongyanya/article/details/72725502插入文档 MongoCollection collection = MongoDBTemplate .getMongoDBTemplate().getC原创 2017-05-25 14:48:13 · 504 阅读 · 0 评论 -
Java与MongoDB的配合使用备忘3-聚合操作group具体实例
MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理,具体代码参考以下示例:package com.mongodb.dao.impl;import java.util.ArrayList;im原创 2017-06-08 11:18:11 · 3021 阅读 · 0 评论 -
MongoDB 3.2.0 查询语句备忘
1、去重:distinct1)获取去重后的结果集db.alog_user_request.distinct("macC", {"is_new" :1})2)计算去重后的结果集数量db.alog_user_request.distinct("macC", {"is_new" :1}).length2、分组:group1)根据条件分组,并获取每一组别下数据数量db.alog_user_request....原创 2017-12-29 17:50:41 · 288 阅读 · 0 评论