看了网上好多的代码啊,真心看着乱乱乱啊,都没心情看了,自己整理了一下,请笑纳吧
备注个官网上增删改查命令的网址吧,英文的http://docs.mongodb.org/manual/reference/crud/
先给大家看下我导入的包包吧
import java.net.UnknownHostException;
import org.bson.types.ObjectId;
import org.junit.Test;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;
一、首先与数据库连接获取集合的操作
// 创建Mongo对象
Mongo mongo=new Mongo("localhost", 27017);
// 连接名为tom的数据库,如果不存在则创建
DB myDB = mongo.getDB("tom");
// 从该数据库中获取名为mycollection 的数据集合,如果不存在则创建collection
DBCollection collection = myDB.getCollection("myCollection");
那那,之后的所有操作都是要借助这个collection(也可以换成其他的名字的) 的哦。所以果断的封装了这段代码
/**
* 获取collection
* @throws UnknownHostException
* */
public DBCollection getCollection() {
Mongo mongo;
try {
mongo = new Mongo("localhost", 27017);
// 连接名为tom的数据库,如果不存在则创建
DB myDB = mongo.getDB("tom");
// 从该数据库中获取名为mycollection 的数据集合,如果不存在则创建collection
DBCollection collection = myDB.getCollection("myCollection");
return collection;
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
为了方便使用这个集合collection ,