您当前的位置: 首页 >  Java

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

mongoDB java 增删改查crud

qq_34412985 发布时间:2019-01-28 22:41:52 ,浏览量:0

1、查询集合中所有文档

Mongo mongo = new Mongo("localhost",27017);

DB db = mongo.getDB("test");

DBCollection collection = db.getCollection("customer");

DBCursor dbCursor = collection.find();

System.out.println(collection.getCount());

while(dbCursor.hasNext()){

System.out.println(dbCursor.next());

}

mongo.close();

2、删除集合中的文档

Mongo mongo = new Mongo("localhost",27017);

DB db = mongo.getDB("test");

DBCollection collection = db.getCollection("customer");

BasicDBObject o = new BasicDBObject("_id", new ObjectId("5199ee647d5fc789bc760c07"));

collection.remove(o);

mongo.close();

3、向集合中插入文档

Mongo mongo = new Mongo("localhost",27017);

DB db = mongo.getDB("test");

DBCollection collection = db.getCollection("customer");

DBObject c = new BasicDBObject();

c.put("name", “jack");

c.put("age", 24);

collection.insert(c);

mongo.close();

4、更新集合中的文档

Mongo mongo = new Mongo("localhost",27017);

DB db = mongo.getDB("test");

DBCollection collection = db.getCollection("customer");

BasicDBObject query = new BasicDBObject("_id",new ObjectId("519e2e393296cf3baccdb10c"));

BasicDBObject object = (BasicDBObject) collection.findOne(query);

object.put("name", “wangwu");

int n = collection.update(query, object).getN();

System.out.println(n);

mongo.close();

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0428s