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
猜你喜欢
转载自blog.csdn.net/q975583865/article/details/80226537
今日推荐
周排行