首页 > 代码库 > 使用java操作MongoDB
使用java操作MongoDB
1.环境准备
下载mongoDB对Java支持的驱动包
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
2.查询集合中所有文档
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();
3.删除集合中的文档
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();
4.向集合中插入文档
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();
5.更新集合中的文档
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();
使用java操作MongoDB
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。