###1.加載驅動 驅動:mongo-java-driver 地址:https://github.com/mongodb/mongo-java-driver/downloadsjava
###2.獲取鏈接 (1) Mongo mongo = new Mongo(); //默認形式:127.0.0.1:27017 (2) Mongo mongo = new Mongo("192.168.0.101"); //默認端口:27017 (3) Mongo mongo = new Mongo("192.168.0.101",27017); //完整形式git
###3.基本操做github
//獲取全部數據庫 mongo.getDatabaseNames(); //獲取數據庫person DB db = mongo.getDB("person"); //獲取全部的集合(表) db.getCollectionNames(); //獲取集合user DBCollection users = db.getCollection("user"); //獲取user集合中文檔的個數 int count = users.getCount(); //增長新的記錄 BasicDBObject userObj = new BasicDBObject(); userObj.put("username", "柯南"); userObj.put("age", 20); userObj.put("地址", "日本東京"); collection.insert(userObj); //刪除指定條件的文檔 BasicDBObject removeObj = new BasicDBObject(); removeObj.put("age", new BasicDBObject("$lt",22)); //年齡小於22 collection.remove(removeObj); //修改(再也不詳細舉例) collection.update(BasicDBObject oldObj,BasicDBObject newObj); //查詢user集合下,全部記錄 DBCursor dbCursor = users.find(); while(dbCursor.hasNext()){ System.out.println(dbCursor.next()); } //查詢user集合下,符合指定條件的記錄 BasicDBObject query = new BasicDBObject(); query.put("name", "duandoudou"); DBObject userTemp = collection.findOne(query); System.out.println(userTemp);