mongodb java 多条件查询_MongoDB_Java连接mongo 使用Java多条件查询mongo数据
在mongo shell中的查询语句是这样的..
db.user.find({"age":{"$gt":5,"$lt":14}})我们用Java连接mongo来实现.
mongo库中的数据
代码
package com.java.module.mongo.mongo_test_1;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.MongoClient;
/**
* Java多条件查询mongo
*/
public class JavaManyConditionsQuery {
public static void main(String[] args) {
try {
MongoClient mongoClient = new MongoClient("192.168.125.125", 27017);
DB db = mongoClient.getDB("test");
DBCollection dbCollection = db.getCollection("user");
//将两个并联的查询条件放入一个里面.
DBObject dbQuery = new BasicDBObject();
dbQuery.put("$gt", 5);
dbQuery.put("$lt", 14);
DBObject query = new BasicDBObject("age",dbQuery);
DBCursor dbCursor = dbCollection.find(query);
while (dbCursor.hasNext()) {
System.out.println(dbCursor.next());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}查询结果
mongodb java 多条件查询_MongoDB_Java连接mongo 使用Java多条件查询mongo数据相关推荐
- java两个数据库连表查询语句_Java如何连接多个表并查询表中的数据内容?
在Java编程中,如何连接多个表并显示表中的数据内容?假定数据库名称是:testdb,其中有两张表:employee和dept,employee表中有4条记录,dept表中有2条记录. 创建数据库表的 ...
- mongodb 去重查询 Java,mongodb篇二:mongodb克隆远程数据库,去重查询的命令及对应java语句...
另外附上mongodb eclipse插件地址: http://www.jumperz.net/update/ import java.net.UnknownHostException;import ...
- mongodb模糊查询_我叫Mongo,收了「查询基础篇」,值得你拥有
这是mongo第二篇「查询基础篇」,后续会连续更新6篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟着我一起来探索交流. 通过上一篇基础篇的介 ...
- java多表查询实体接收_java - 如何创建Criteria Builder查询以连接具有一对一和多对一实体关系的三个表? - 堆栈内存溢出...
我想创建一个用于连接三个表的条件构建器查询. 我已经研究了互联网,但是三个表连接的所有示例都具有与我想要的关系不同的关系. 因此,我有三个具有以下结构的表: 并且实体如下: @Entity @Tabl ...
- 第七周 Java语法总结之数据库大全_DDL_DML_DQL_约束_备份与还原_表的关系_三大范式_多表查询(内连接_外连接_子查询)_musql事务_隔离级别
文章目录 数据库 DDL语句:数据库定义语句 1.库的增删查改 1.查询当前mysql下所有的数据库 2.创建数据库 3.查看创建数据库的默认的字符集(了解) 4.修改数据库的字符集(了解) 5.删除 ...
- Java对MySQL数据库进行连接、查询和修改【转载】
一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创 ...
- mysql与java连接查询_【java】MySQL数据库之连接查询
连接查询 首先来认识一个叫笛卡尔积 (cartesian product) 的东东,也可以叫直积. 假设我们有一个集合 A = {a, b}, 还有一个集合B = {0, 1, 2} ,那么这两个两集 ...
- java多条件组合查询6_elasticsearch组合多条件查询实现restful api以及java代码实现
elasticsearch组合多条件查询实现restful api以及java代码实现 实际开发中,基本都是组合多条件查询. elasticsearch提供bool来实现这种需求: 主要参数: mus ...
- 外连接就是允许不满足条件的字段查询出来
外连接就是允许不满足条件的字段查询出来 转载于:https://www.cnblogs.com/classmethond/p/10129069.html
最新文章
- 小程序生成网址链接,网址链接跳转小程序
- 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法
- 智能指针auto_ptr介绍
- 论MySQL何时使用索引,何时不使用索引
- [Leetcode] Binary Tree PosterOrder Travel
- movsw 汇编_[转]汇编语言:MOVSB,MOVSW,MOVSD
- DOM(二)——XML DOM
- linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码
- App移动端性能工具调研
- jsr250-api_JSON处理的Java API(JSR-353)–流API
- linux上soul网关开通,soul 网关入门篇(一):搭建篇
- 庖丁解Puppet之操作记实
- Silverlight的依赖属性与附加属性(四)
- POJ3122-Pie
- SceneCAD: Predicting Object Alignmentsand Layouts in RGB-D Scans
- 如何使用chevereto自建图床
- AutoJs学习-抖音自动评论
- 理解 this.initialize.apply ( this, arguments )
- 《大秦帝国三:崛起》 剧情简介和最新进展
- HDS存储产品概述1
热门文章
- 阿里宣布取消的周报又死灰复燃?3分钟的高效报表才是最后出路
- 浅谈 Linux API的交互式运行环境ipython是最好的REPL
- 洪磊父亲避谈洪磊获释 拘留已过24小时留滞期
- win2003下面显示dbgprint的输出内容
- 哈佛成功金句 -25则
- 规范化编程:ANSI和UNICODE的使用
- 经典面试题(35):以下代码将输出的结果是什么?
- 旋转校正原理_「牛车实验室」四轮定位和动平衡如何选择?趣谈两种项目的原理和区别...
- 运行差分灰狼时出现 关于“索引超出数组元素的数目(0)和矩阵维度问题以及图例的问题”的解决办法
- 空间插值方法对比整理