<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的家園

    我的家園
      com.mongodb 是 MongoDB Driver 核心類所在的包。其中 Mongo 類是整個 Driver 的入口點。

      下面列出之前對這個包中的幾個主要類的介紹:

      Mongo 表示一個數(shù)據(jù)庫實例,可能包含多個 Server 。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1236186

      DB 表示一個數(shù)據(jù)庫連接。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1291183

      DBApiLayer 繼承 DB 類。DB 操作的底層實現(xiàn),通過 Mongo 對象間接調用。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1418647

      DBTCPConnector 表示 TCP 數(shù)據(jù)連接的類。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1416331

      ReplicaSetStatus 表示集群狀態(tài)的類。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1424055

      DBCollection 表示數(shù)據(jù)集合的抽象類。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1255181

      DBPort 表示數(shù)據(jù)連接端口,維護一個 Socket。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1424140

      DBCursor 用于遍歷 find() 等查詢操作的返回結果。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1269739

    幾個類之間的主要關系

      com.mongodb 包中的幾個類之間的主要關系如下圖所示:

      

      Mongo 對其他類的依賴:
      DB 和 DBApiLayer:getDB 的返回值類型是 DB,但返回的實際上是 DBApiLayer 類的實例
      DBTCPConnector:getConnector 返回的是 DBTCPConnector 類的實例
      ReplicaSetStatus:getReplicaSetStatus 返回的是 ReplicaSetStatus 類的實例

      DB 對其他類的依賴:
      DBCollection:createCollection 等方法返回的是 DBCollection 類的實例

      DBApiLayer 對其他類的依賴:
      DB:DBApiLayer 繼承了 DB 類
      DBCollection:DBApiLayer.MyCollection 繼承了 DBCollection

      DBTCPConnector 對其他類的依賴:
      DBPort:say,call 等方法中調用了 DBPort 的 say,call 等方法

      ReplicaSetStatus 對其他類的依賴:
      DBPort:內部類 Node 的 update 方法調用了 DBPort 的 runCommand 方法

      DBCollection 對其他類的依賴:
      DBCursor:find 方法構造并返回 DBCursor 類的實例

    com.mongodb.gridfs 對 com.mongodb 的依賴

      com.mongodb.gridfs 對 com.mongodb 的依賴主要表現(xiàn)為 GridFS、GridFSDBFile、GridFSInputFile  對 DB、DBCollection、DBCursor 的依賴。

      其中:

      GridFS 的 getDB 方法的返回值類型是 DB
      GridFS 的 getFileList 方法的返回值類型是 DBCursor

      GridFS 和 GridFSDBFile 的 find、remove 等方法調用了 DBCollection 的 find、remove 等相應的方法。
      GridFSInput 的 _dumpBuffer 方法調用了 DBCollection 的 save 方法




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


    網站導航:
     
    主站蜘蛛池模板: 久久久久久99av无码免费网站| 色视频色露露永久免费观看| 亚洲精品成人区在线观看| 国产亚洲女在线线精品| 国产日产成人免费视频在线观看| 国产成人精品日本亚洲语音 | 久久精品国产亚洲AV电影网| 性做久久久久免费看| 无遮挡a级毛片免费看| 91av在线免费视频| 久久亚洲av无码精品浪潮| 三年在线观看免费观看完整版中文| 精品亚洲一区二区三区在线观看| 在线观看免费播放av片| 久久精品亚洲精品国产色婷| 四虎永久在线精品免费观看视频| 国产成人亚洲综合一区| 免费国产不卡午夜福在线| 三级黄色在线免费观看| 亚洲视频在线观看网站| 午夜毛片不卡免费观看视频| 又大又硬又粗又黄的视频免费看| 亚洲s色大片在线观看| av无码免费一区二区三区| 亚洲一卡2卡三卡4卡有限公司| 又黄又爽又成人免费视频| 国产亚洲蜜芽精品久久| 亚洲国产精品无码中文字| 日本阿v免费费视频完整版| 日韩亚洲人成网站| 亚洲毛片在线观看| 日韩精品免费电影| 日韩免费电影网站| 亚洲欧美日韩中文字幕一区二区三区 | 每天更新的免费av片在线观看 | 在线观看亚洲AV每日更新无码| 亚洲精品97久久中文字幕无码| 99久久免费精品视频| 羞羞视频在线免费观看| 亚洲视频一区网站| 国产精品亚洲二区在线观看|