2 loki8888 loki8888 于 2016.04.28 18:06 提问

用java,mongodb如何表示()???
例where 1=1 and (name like '%11%' or like '%22%')

    DBObject queryCondition = new BasicDBObject();
        BasicDBList values = new BasicDBList();
        Pattern pattern = Pattern.compile("^.*" + parkcode+ ".*$", Pattern.CASE_INSENSITIVE);
        values.add(new BasicDBObject("parkcode",pattern));
        Pattern pattern1 = Pattern.compile("^.*" + parkid+ ".*$", Pattern.CASE_INSENSITIVE);
        values.add(new BasicDBObject("parkid",pattern1));
        queryCondition.put("$or", values);
        dbObject.put("$and", queryCondition);

                    两个like之间是或的关系,前面与其它的表示式组成与的关系。。

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.28 18:12

mongoDB-java
小试MongoDB及Java的CRUD
java连接mongodb
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java操作mongodb
文档详细介绍用java如何操作mongodb,包括增、删、改、各种查询的介绍。十分好的mongodb入门资料。
MongoDB 3.0 for java (一、java连接MongoDB)
1、当MongoDB没有添加使用auth认证方式的时候:   MongoClientURI uri = new MongoClientURI("mongodb://192.168.100.140:27017/local",                 MongoClientOptions.builder().cursorFinalizerEnabled(false));   Mo
Mongodb的安装以及Java连接Mongodb初探
一、MongoDB的下载与安装         文件名:mongodb-linux-x86_64-2.4.7.tgz         下载地址:http://pan.baidu.com/s/1kT5tu         系统环境:Centos-6.3         解压:tar -zvxf mongodb-linux-x86_64-2.4.7.tgz , 里面最重要的就是bin目录,
mongodb的java驱动包
这是一个java的mongodb的驱动包,使用它就能够与用java去连接mongodb服务器,和操作mongodb
Java MongoDB 基本操作
本文介绍如何使用Java操作MongoDB,如创建连接数据库、集合和文档,保存、更新、删除和查询文档。1. 引入依赖<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.5.0</version> </dependency>2. Mon
【MongoDB】-Java实现对mongodb的And、Or、In操作
1)And(同时满足多个条件时用And)public void testAnd(){ DBObject queryCondition = new BasicDBObject(); //agender='female' AND age > 27 queryCondition.put("agender", "female"); quer
java对mongoDB的基本操作
package com.mongodb.text; import java.net.UnknownHostException; import java.util.List; import org.bson.types.ObjectId; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DB
java下如何执行mongodb的db.currentOp
步骤: 1、先连接到数据库 MongoClient mongoClient = new MongoClient("***.***.***.***", 27017); DB db = mongoClient.getDB("testDB"); 2、执行命令 if (db!=null) { //查询条件q可以把需要的过滤出来 DBObject q = new BasicDBObje
Java MongoDB 保存图片
本文介绍如何使用GridFS API把图片文件保存到MongoDB。GridFS API也能保存其他二进制文件,如视频和音乐文件。1. 保存图片下面代码使用photo命名空间,新的filename保存图片到MongoDB。String newFileName = "mkyong-java-image"; File imageFile = new File("mongodb.png"); GridFS
java操作mongodb(连接池)
Mongo的实例其实就是一个数据库连接池,这个连接池里默认有10个链接。我们没有必要重新实现这个链接池,但是我们可以更改这个连接池的配置。因为Mongo的实例就是一个连接池,所以,项目中最好只存在一个Mongo的实例。 常见的配置参数: connectionsPerHost:每个主机的连接数 threadsAllowedToBlockForConnectionMultiplier:线程队列数