Class: Mongo::Protocol::GetMore::Upconverter
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Protocol::GetMore::Upconverter
- 定義:
- lib/mongo/プロトコル/get_ more.rb
Overview
レガシー getMore メッセージを適切な OP_COMMAND スタイルのメッセージに変換します。
定数の概要の削減
- GET_MORE =
非推奨。
は、より定数になります。
'getMore'.freeze
インスタンス属性の概要を折りたたむ
-
コレクション= string
readOnly
コレクション コレクションの名前。
-
#cursor_id ⇒ Integer
readOnly
Cursor_id カーソル ID。
-
# number_to_return =整数
readOnly
Number_to_return 返すDocsの数。
インスタンス メソッドの概要を折りたたむ
-
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
-
#初期化(collection, cursor_id, number_to_return) = アップ変換
コンストラクター
アップコンバーターをインスタンス化します。
コンストラクターの詳細
#初期化(collection, cursor_id, number_to_return) =アップ変換
アップコンバーターをインスタンス化します。
139 140 141 142 143 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、139 行 デフォルト 初期化(コレクション, cursor_id, number_to_return) @collection = コレクション @cursor_id = cursor_id @number_to_return = number_to_return end |
インスタンス属性の詳細
#コレクション= string (読み取り専用)
コレクションの名前を返します。
120 121 122 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、120 行 デフォルト コレクション @collection end |
# cursor_id ~整数(読み取り専用)
cursor_id カーソル ID を返します。
123 124 125 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、123 行 デフォルト cursor_id @cursor_id end |
# number_to_return =整数(readonly)
number_to_return 返すDocsの数を返します。
126 127 128 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、126 行 デフォルト number_to_return @number_to_return end |
インスタンス メソッドの詳細
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
153 154 155 156 157 158 159 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、153 行 デフォルト コマンド ドキュメント = BSON::ドキュメント.新着情報 ドキュメント.store('getMore', BSON::Int64.新着情報(cursor_id)) ドキュメント.store(メッセージ::Batch_SIZE, number_to_return) ドキュメント.store(メッセージ::コレクション, コレクション) ドキュメント end |