先來了解幾個類,我用最通俗的話來說,也許不太正確,但容易理解一些:
          com.mongodb.Mongo:相當于一個客戶端,不過這個客戶端對象是放在JVM中。
          com.mongodb.DB:數據庫
          com.mongodb.DBCollection:集合
          com.mongodb.DBObject:相當于文檔,是一個接口,其繼承org.bson.BSONObject接口,一般是通過實例化子類com.mongodb.BasicDBObject.BasicDBObject()來創建DBObject對象

          創建一個Mongo對象:
          Mongo mg = new Mongo(URLPORT);
          也可以new Mongo();些時默認是連接當前機器的localhost地址,端口是27017
          獲取數據庫連接:
          DB db mg.getDB(DB);
          獲取集合對象:
          DBCollection conn = db.getCollection(connName);
          返回集合中所有的文檔:
          List list = conn.find(dbObject).toArray();
          返回集合中一條文檔:
          DBObject result = conn.findOne(dbObject);
          增加數據
          result=conn.insert(dbObject).getN();
          修改數據
          result= conn.update(where, value).getN();
          刪除數據
          result= conn.remove(dbObject).getN();

          官方資料:http://www.mongodb.org/display/DOCS/Java+Language+Center
          所需求下載的jar包:
          https://github.com/mongodb/mongo-java-driver/downloads
          我下載的是mongo-2.7.3.jar
          官方Java Tutorial
          http://www.mongodb.org/display/DOCS/Java+Tutorial
          在線APIhttp://api.mongodb.org/java/index.html
          我們現在用的是2.7.3這個版本的jar包,對應的API地址是http://api.mongodb.org/java/2.7.3/
          于源碼比較多,如果想看請點擊下面的鏈接:

          實現MongoDBCRUD操作的完整源碼
          本文鏈接:http://www.656463.com/portal.php?mod=view&aid=80
          ,轉載請注明出處
          下一節:深入淺出MongoDB(六):固定集合
           


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江北区| 桦南县| 泸水县| 新巴尔虎右旗| 铜梁县| 巫山县| 舟曲县| 吉安市| 永年县| 长子县| 永仁县| 舒兰市| 南雄市| 城固县| 沧源| 梁河县| 乃东县| 满城县| 崇明县| 乌拉特后旗| 开平市| 方城县| 横峰县| 民和| 秦安县| 黑水县| 浦江县| 萝北县| 霍城县| 青阳县| 乐都县| 安阳市| 馆陶县| 青州市| 波密县| 都安| 巴林右旗| 桓台县| 梅州市| 柞水县| 延安市|