モジュール: Mongo::Collection::View::Explainable

次のドキュメントに含まれます。
Mongo::Collection::View 、集計::動作
定義:
lib/mongo/ コレクション/view/explainable.rb

Overview

コレクション ビューの説明関連の動作を定義します。

以来

  • 2.0.0

定数の概要の削減

QUERY_PLANNER =

クエリプランナーの冗長定数。

以来

  • 2.2.0

'queryPlanner'
EXECUTION_STATS =

実行統計の冗長定数。

以来

  • 2.2.0

'executionStats'
ALL_PLANS_EXECUTION =

すべてのプラン実行冗長定数。

以来

  • 2.2.0

'allPlansExecution'

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# explain (**opts) =====================================================================

クエリのクエリプランを取得します。

例:

実行統計を持つクエリのクエリプランを取得します。

view.explain(verbosity: :execution_stats)

パラメーター:

  • ops ハッシュ

    カスタマイズ可能なオプションのセット

オプション ハッシュ( * Ops ):

  • : 冗長 string | Symbol

    返す情報の種類。値がシンボルの場合は、string 化され、アンダースコア形式からキャメルケース形式(例::query_planner => "queryPlanner")。

次の値を返します。

  • ハッシュ

    クエリプランを持つ単一ドキュメント。

以下も参照してください。

以来

  • 2.0.0



54
55
56
# ファイル 'lib/mongo/ コレクション/view/explainable.rb' は、54 行

デフォルト explain(**ops)
  自己.クラス.新着情報(コレクション, セレクター, options.merge(explain_options(**ops))).最初に
end