package com.x.mongodb;
import java.net.UnknownHostException;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.bson.types.BasicBSONList;
import org.bson.types.ObjectId;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;
import com.mongodb.MongoException;
/**
* 查询</br>
* : $in { "name1" : { "$in" : [ "zhou28-1" , "zhou29"]}}</br>
* : $nin { "age" : { "$nin" : [ 1 , 2]}}
* : $or { "$or" : [ { "name1" : { "$in" : [ "zhou28-1" , "zhou29"]}}]}</br>
* : $or and{ "$or" : [ { "name1" : { "$in" : [ "zhou28-1" , "zhou29"]}}] , "name2" : "zhou"}</br>
* : 范围查询 { "age" : { "$gte" : 2 , "$lte" : 21}}</br>
* : $ne { "age" : { "$ne" : 23}}</br>
* : $lt { "age" : { "$lt" : 23}}
* @author <a href="http://blog.csdn.net/java2000_wl">java2000_wl</a>
* @version <b>1.0</b>
*/
public final class MongoDBUtil {
private static final String HOST = "127.0.0.1";
private static final String dbName = "test";
private static Mongo mongo;
private static DB db;
static {
try {
mongo = new Mongo(HOST);
db = mongo.getDB(dbName);
// db.authenticate(username, passwd)
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
}
private MongoDBUtil() {
}
/**
* 判断集合是否存在
* <br>------------------------------<br>
* @param collectionName
* @return
*/
public static boolean collectionExists(String collectionName) {
return db.collectionExists(collectionName);
}
/**
*
mongodb- Java API 查询操作
最新推荐文章于 2023-05-08 23:50:58 发布