Class: Mongo::Protocol::Reply::Upconverter
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Protocol::Reply::Upconverter
- 定義:
- lib/mongo/プロトコル/reply.rb
Overview
レガシー応答を新しい op コマンド応答にアップ変換します。
定数の概要の削減
- Next_バッチ =
次のバッチ定数。
'nextBatch'- 最初の_バッチ =
最初のバッチ定数。
'firstBatch'- CURSOR =
カーソル フィールド 定数。
'cursor'- ID =
ID フィールド 定数。
'id'
インスタンス属性の概要を折りたたむ
-
#cursor_id ⇒ Integer
readOnly
Cursor_id カーソル ID。
-
ドキュメント数: 配列[BSON::Document]<BSON::Document>
readOnly
ドキュメント のドキュメント。
-
# starting_from ~ 整数
readOnly
start_from カーソルの開始点。
インスタンス メソッドの概要を折りたたむ
-
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
-
#初期化(ドキュメント、カーソル_id、開始_から)= アップ変換
コンストラクター
新しいアップコンバータを初期化します。
コンストラクターの詳細
#初期化(ドキュメント、カーソル_id、開始_から)=アップ変換
新しいアップコンバータを初期化します。
146 147 148 149 150 |
# ファイル 'lib/mongo/プロトコル/reply.rb', 行 146 デフォルト 初期化(ドキュメント, cursor_id, start_from) @documents = ドキュメント @cursor_id = cursor_id @starting_from = start_from end |
インスタンス属性の詳細
# cursor_id ~整数(読み取り専用)
cursor_id カーソル ID を返します。
156 157 158 |
# ファイル 'lib/mongo/プロトコル/reply.rb', 行 156 デフォルト cursor_id @cursor_id end |
ドキュメント 数 : 配列[BSON::Document <BSON::Document>](読み取り専用)
ドキュメントを返します ドキュメント。
153 154 155 |
# ファイル 'lib/mongo/プロトコル/reply.rb', 行 153 デフォルト ドキュメント @documents end |
# start_from ~整数(読み取り専用)
カーソルの開始点から start_from
159 160 161 |
# ファイル 'lib/mongo/プロトコル/reply.rb', 行 159 デフォルト start_from @starting_from end |
インスタンス メソッドの詳細
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
169 170 171 |
# ファイル 'lib/mongo/プロトコル/reply.rb', 行 169 デフォルト コマンド コマンドは? ? op_command : find_command end |