クラス: 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) =アップ変換
アップコンバーターをインスタンス化します。
100 101 102 103 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、100 行 デフォルト 初期化(コレクション, cursor_ids) @collection = コレクション @cursor_ids = cursor_ids end |
インスタンス属性の詳細
#コレクション= string (読み取り専用)
コレクションの名前を返します。
86 87 88 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、86 行 デフォルト コレクション @collection end |
# cursor_ids = 配列<Integer> (読み取り専用)
cursor_ids カーソル ID を返します。
89 90 91 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、89 行 デフォルト cursor_ids @cursor_ids end |
インスタンス メソッドの詳細
#command ⇒ BSON::Document
アップ変換された コマンドを取得します。
113 114 115 116 117 118 119 120 121 |
# ファイル 'lib/mongo/プロトコル/kill_cursors.rb' は、113 行 デフォルト コマンド ドキュメント = BSON::ドキュメント.新着情報 ドキュメント.store(' killCursors ', コレクション) store_ids = cursor_ids.map 行う |cursor_id| BSON::Int64.新着情報(cursor_id) end ドキュメント.store('cursors', store_ids) ドキュメント end |