<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 表示一個數據庫實例,可能包含多個 Server 。
      http://xxing22657-yahoo-com-cn.iteye.com/blog/1236186

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

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

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

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

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

      DBPort 表示數據連接端口,維護一個 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 的依賴主要表現為 GridFS、GridFSDBFile、GridFSInputFile  對 DB、DBCollection、DBCursor 的依賴。

      其中:

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

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




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


    網站導航:
     
    主站蜘蛛池模板: 成年网站免费视频A在线双飞| 一级做性色a爰片久久毛片免费| 久久国产精品一区免费下载| 国产亚洲老熟女视频| 九九九国产精品成人免费视频| 免费一级毛片在线观看| 精品视频免费在线| 亚洲精品视频免费观看| 四虎影视久久久免费| 国产偷国产偷亚洲清高动态图| a级大片免费观看| 日本久久久久亚洲中字幕| 免费人成在线观看69式小视频| 亚洲精品午夜视频| 天天看免费高清影视| 国产成人亚洲精品播放器下载| 亚洲不卡无码av中文字幕| 成人网站免费大全日韩国产| 亚洲最大成人网色| 免费鲁丝片一级观看| 一级特级aaaa毛片免费观看| 亚洲成AV人片一区二区| 国产无人区码卡二卡三卡免费| 亚洲国产AV无码一区二区三区| 国产一级高清免费观看| a级在线免费观看| 亚洲免费中文字幕| 日韩亚洲精品福利| 国产精品免费观看调教网| 亚洲jjzzjjzz在线观看| 亚洲国产综合精品一区在线播放| 中文在线观看永久免费| 亚洲国产精品日韩在线观看 | 亚洲国产精品国自产电影| 91精品啪在线观看国产线免费| 亚洲欧美国产精品专区久久| 久久久久亚洲AV无码专区桃色| 蜜桃AV无码免费看永久| 成人午夜免费视频| 亚洲国产高清在线精品一区 | 亚洲国产美女精品久久久久∴|