java操作mongodb數據庫實現新建數據庫,新建集合,新建文檔


*首先明確一點,要通過java代碼創建mongodb數據庫實例,需要同時創建集合和文檔。

代碼實現:

/* 建立與mongodb數據庫的連接,可指定參數,如:MongoClient client = new MongoClient(“localhost”,27017); */
MongoClient client = new MongoClient();

/* 通過listDatabaseNames()方法可以返回一個mongo遍歷器,此處還可以使用getDatabaseNames()方法,他返回的是一個類型為String的list集合,*/
MongoIterable<String> l = client.listDatabaseNames();
Iterator<String> it = l.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}

/* 新建數據庫實例,命名為render_system,有則使用已有的數據庫,沒有則准別新建 */
DB render_system = client.getDB("render_system");

/* 新建集合命名為user_info,如果該集合存在,則使用。否則新建 */
DBCollection user_info = render_system.getCollection("user_info");

/*創建DBObject對象,通過該對象來向集合中添加記錄 */
DBObject doc = new BasicDBObject();

/* doc.put(key,value)方法來實現向對象添加值,以下put完后生成的json格式為:{"name":"gwb","age":"20"} */
doc.put("name", "gwb");
doc.put("age", "20");
user_info.insert(doc);
client.close();

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM