クラス: Mongo::Protocol::killCursors::Upconvert
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Protocol::KillCursors::Upconverter
- 定義:
- lib/mongo/プロトコル/kill_cursors.rb
Overview
レガシー挿入メッセージを適切な OP_COMMAND スタイルのメッセージに変換します。
インスタンス属性の概要を折りたたむ
-
コレクション= string
readOnly
コレクション コレクションの名前。
-
#cursor_ids ⇒ Array<Integer>
readOnly
Cursor_ids カーソル ID。
インスタンス メソッドの概要を折りたたむ
-
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
-
#初期化(コレクション, cursor_ids) = アップ変換
コンストラクター
アップコンバーターをインスタンス化します。
コンストラクターの詳細
#初期化(コレクション, cursor_ids) =アップ変換
アップコンバーターをインスタンス化します。
106 107 108 109 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、106 行 デフォルト 初期化(コレクション, cursor_ids) @collection = コレクション @cursor_ids = cursor_ids end |
インスタンス属性の詳細
#コレクション= string (読み取り専用)
コレクションの名前を返します。
92 93 94 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、92 行 デフォルト コレクション @collection end |
# cursor_ids = 配列<Integer> (読み取り専用)
cursor_ids カーソル ID を返します。
95 96 97 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、95 行 デフォルト cursor_ids @cursor_ids end |
インスタンス メソッドの詳細
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
119 120 121 122 123 124 125 126 127 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、119 行 デフォルト コマンド ドキュメント = BSON::ドキュメント.新着情報 ドキュメント.store(' killCursors ', コレクション) store_ids = cursor_ids.map 行う |cursor_id| BSON::Int64.新着情報(cursor_id) end ドキュメント.store('cursors', store_ids) ドキュメント end |