spring mongodb查询
来源:互联网 发布:淘宝客淘口令怎么设置 编辑:程序博客网 时间:2024/04/30 18:59
原始查询中,and,or,in,nin后跟数组
not,lt,gt后跟文档
dbobject代表一个文档
dbobject代表文档中的一个逗号
list中用来存放集合(或者使用querybuilder来代替list)
dbobject代表bson
//db.source.find({"type":{"$lte":3,"$gte":2}})public List<Source> getSource2(){BasicDBObject dbo = new BasicDBObject();dbo.put("$gte",2);dbo.put("$lte",3);Query query = new BasicQuery(new BasicDBObject("type",dbo));return mongoTemplate.find(query, Source.class);}//db.source.find({"diff":2,"type":3})public List<Source> getSource3(){BasicDBObject dbo = new BasicDBObject();dbo.put("type", 3);dbo.put("diff", 2);Query query = new BasicQuery(dbo);return mongoTemplate.find(query, Source.class);}//db.source.find({"$and":[{"diff":2},{"type":3}]})public List<Source> getSource7(){QueryBuilder queryBuilder = new QueryBuilder();queryBuilder.and(new BasicDBObject("diff",2),new BasicDBObject("type",3));Query query = new BasicQuery(queryBuilder.get());return mongoTemplate.find(query, Source.class);}//不使用builderquery来创建查询连接public List<Source> getSource77(){List<DBObject> list = new ArrayList<DBObject>();list.add(new BasicDBObject("diff", 2));list.add(new BasicDBObject("type", 3));Query query = new BasicQuery(new BasicDBObject("$and",list));return mongoTemplate.find(query, Source.class);}//db.source.find({"$and":[{"diff":{"$gte":2}},{"diff":{"$lte":3}}]})public List<Source> getSource5(){QueryBuilder queryBuilder = new QueryBuilder();queryBuilder.and(new BasicDBObject("diff",new BasicDBObject("$gte",2)),new BasicDBObject("diff",new BasicDBObject("$lte",3)));Query query = new BasicQuery(queryBuilder.get());return mongoTemplate.find(query, Source.class);}//db.source.find({"type":{$in:[2,3]}})public List<Source> getSource6(){List<Integer> list = new ArrayList<Integer>();list.add(2);list.add(3);BasicDBObject dbo = new BasicDBObject();dbo.put("type", new BasicDBObject("$in",list));Query query = new BasicQuery(dbo);return mongoTemplate.find(query, Source.class);}
0 0
- spring mongodb 模糊查询
- spring mongodb查询
- Spring Data MongoDB查询
- spring-mongodb 时间区间查询
- MongoDB Spring实现(聚合查询)
- Spring Data MongoDB 分页查询
- Spring Data MongoDB 基础查询
- Spring Data MongoDB 模糊查询
- spring-data-mongodb之查询
- spring mongodb整合 关联查询
- Spring Data MongoDB 查询指定字段
- spring data mongodb 按小时分组查询
- Spring Data MongoDB :基本文档查询
- spring data mongodb之mongodbTemplate查询总结
- Spring Data MongoDB 三:基本文档查询(query、BasicQuery)
- 在SPRING DATA MONGODB中使用聚合统计查询
- Spring Data MongoDB 三:基本文档查询(Query、BasicQuery)
- Spring Data 与MongoDB 集成四:操作篇(查询)
- 学习Linux你必须知道的那些事儿
- 常见web前台技术之间的关系html,css,javascript
- Activiti工作流服务和功能介绍
- 图片的缓存与下载
- Visio2002、2003、2007下载地址整理 以及 相关网址链接
- spring mongodb查询
- Tomcat7中javax.el.ELException异常信息的处理
- 最短路径问题(1)
- html编码
- 用观察者模式
- 性能测试随笔
- Conversion to Dalvik format failed with error 1 解决问题
- Java进行DESC加密方法
- WIn7-64的安装