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.Mongo;
import com.mongodb.WriteResult;
public class MongoTest {
@Test
public void find() throws Exception {
Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("huang");
DBCollection collection = db.getCollection("c1");
DBCursor find = collection.find();
while (find.hasNext()) {
System.out.println(find.next());
}
mongo.close();
}
@Test
public void del() throws UnknownHostException {
Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("huang");
DBCollection collection = db.getCollection("c1");
//BasicDBObject o = new BasicDBObject("_id",new ObjectId("519f36b8a5827a330bb59d2d"));
BasicDBObject o = new BasicDBObject("age",2);
WriteResult remove = collection.remove(o);
System.out.println(remove.getN());
mongo.close();
}
@Test
public void insert() throws Exception{
Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("huang");
DBCollection collection = db.getCollection("c1");
BasicDBObject o = new BasicDBObject();
o.put("name", "zhangsan");
o.put("age", 20);
collection.insert(o);
mongo.close();
}
@Test
public void update() throws Exception{
Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("huang");
DBCollection collection = db.getCollection("c1");
BasicDBObject query = new BasicDBObject("_id",new ObjectId("5af000f7f80347f85dc615b1"));
BasicDBObject obj = (BasicDBObject) collection.findOne(query);
obj.put("age",30);
obj.put("address", "bj");
collection.update(query, obj);
mongo.close();
}
}
mongodb(N)java操作mongodb
最新推荐文章于 2024-04-02 19:34:17 发布