モジュール: Mongo::Collection::View::Aggregation::動作
- 次による拡張機能。
- 転送可能
- 次のドキュメントに含まれます。
- Mongo::Collection::View::Aggregation 、 ChangeStream
- 定義:
- lib/mongo/ コレクション/view/ 集計/behavior.rb
Overview
View::Aggreator や View::changeStream など、集計クラスに一般的な動作を廃止します。
定数の概要
Loggableに含まれる定数
Explainableに含まれる定数
説明可能::ALL_PLANS_EXECUTION 、説明可能:EXECUTION_STATS 、説明可能::QUERY_PLANNER
インスタンス属性の概要を折りたたむ
-
#view ⇒ View
readOnly
コレクション ビューを表示します。
Mongo::CursorHost から含まれる属性
不変に含まれる属性
インスタンス メソッドの概要を折りたたむ
-
# allow_disk_use (value = nil) ==nil)=true, ...
集計中にディスクの使用が許可されている場合は、 を true に設定します。
-
# explain = ハッシュ
集計の説明プランを取得します。
-
#timeout_ms ⇒ Integer | nil
private
このオブジェクトにオプションとして渡された、または ビューから継承された timeout_ms 値。
-
#書込み? = ブール値
private
この集計がその結果をデータベース コレクションに書き込むかどうか。
再試行可能な に含まれるメソッド
#read_worker 、 #select_server 、 #write_worker
Loggableに含まれるメソッド
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
イテラブルに含まれるメソッド
Mongo::CursorHost に含まれるメソッド
インスタンス属性の詳細
#表示=表示(readonly)
コレクション ビューのビューを返します。
19 20 21 |
# ファイル 'lib/mongo/ コレクション/view/ 集計/behavior.rb' は、19 行を デフォルト 表示 @view end |
インスタンス メソッドの詳細
# allow_disk_use (value = nil) = true , ...
集計中にディスクの使用が許可されている場合は、 を true に設定します。
38 39 40 |
# ファイル 'lib/mongo/ コレクション/view/ 集計/behavior.rb' は、38 行を デフォルト allow_disk_use(価値 = nil) 構成する(:allow_disk_use, 価値) end |
# explain =ハッシュ
集計の説明プランを取得します。
50 51 52 |
# ファイル 'lib/mongo/ コレクション/view/ 集計/behavior.rb' は、50 行を デフォルト explain 自己.クラス.新着情報(表示, パイプライン, .merge(explain: true)).最初に end |
#timeout_ms ⇒ Integer | nil
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
このオブジェクトにオプションとして渡された、または ビューから継承された timeout_ms 値を返します。
68 69 70 |
# ファイル 'lib/mongo/ コレクション/view/ 集計/behavior.rb' は、68 行を デフォルト timeout_ms @timeout_ms || 表示.timeout_ms end |
#書込み? =ブール値
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
この集計がその結果をデータベース コレクションに書き込むかどうか。
60 61 62 |
# ファイル 'lib/mongo/ コレクション/view/ 集計/behavior.rb' は、60 行を デフォルト 書込み (write)? パイプライン.any? { |op| op.key?(' $out ') || op.key?(:$out) || op.key?(' $merge ') || op.key?(:$merge) } end |