クラス: Mongo::Operation:: parallelScan::Result
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/operation/ parallel_scan/result.rb
Overview
並列スキャンの結果のカスタム動作を定義します。
定数の概要の削減
- CURSORS =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
結果内のカーソル フィールドの名前。
'cursors'.freeze
結果から継承される定数
結果::CURSOR 、結果::CURSOR_ID 、結果::FIRST_BATCH 、結果::N 、結果::NAMESPACE 、結果::Next_BATCH 、結果:: OK 、結果::RESULT
インスタンス属性の概要
結果から継承される属性
# connection_description 、 # connection_ global_id 、 # replays
インスタンス メソッドの概要を折りたたむ
-
#cursor_ids ⇒ Array<Integer>
private
結果からすべてのカーソル ID を取得します。
-
ドキュメント数: 配列[BSON::Document]<BSON::Document>
並列スキャンからドキュメントを取得します。
結果から継承されるメソッド
認証済み 、#cluster_time 、 # cursor_id 、各 、 # error 、# has_cursor_id ? 、 #initiate 、 #inspect 、 # labels 、 #namespace 、 #ok? 、 #operation_time 、# reply 、#returned_count 、 #snapshot_timestamp 、#成功し たかどうか 、 トポロジー_バージョン 、検証し ます。 、 #write_concern_error 、 #Written_count
コンストラクターの詳細
このクラスは、 Mongo::Operation::Resultから コンストラクターを継承します。
インスタンス メソッドの詳細
#cursor_ids ⇒ Array<Integer>
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
結果からすべてのカーソル ID を取得します。
43 44 45 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/ parallel_scan/result.rb ', 行43 デフォルト cursor_ids ドキュメント.map {|doc| doc[CURSOR][CURSOR_ID]} end |
ドキュメント 数 : 配列[BSON::Document]<BSON::Document>
並列スキャンからドキュメントを取得します。
56 57 58 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/ parallel_scan/result.rb ', 行56 デフォルト ドキュメント 応答.ドキュメント[0][CURSORS] end |