![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
--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 · 549 阅读 · 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 · 497 阅读 · 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 · 3008 阅读 · 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 · 276 阅读 · 0 评论