先來了解幾個類,我用最通俗的話來說,也許不太正確,但容易理解一些:
          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(六):固定集合
           


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


          網站導航:
           
          主站蜘蛛池模板: 德安县| 临桂县| 西和县| 白河县| 周宁县| 宁化县| 阳春市| 碌曲县| 呼伦贝尔市| 周至县| 新闻| 连山| 永靖县| 九龙坡区| 三穗县| 湟中县| 莱西市| 文成县| 东乡| 峨眉山市| 诏安县| 云林县| 册亨县| 建宁县| 澄江县| 赤峰市| 略阳县| 隆尧县| 上林县| 兴和县| 喜德县| 华宁县| 通道| 永济市| 岳阳市| 河源市| 虞城县| 天等县| 庄浪县| 海晏县| 延长县|