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

次のドキュメントに含まれます。
Mongo::Collection::View集計
定義:
build/ruby-Driver-v 2.19 /lib/mongo/collection/view/explainable.rb

Overview

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

以来

  • 2.0.0

定数の概要の削減

QUERY_PLANNER =

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

以来

  • 2.2.0

'queryPlanner'.freeze
EXECUTION_STATS =

実行統計の冗長定数。

以来

  • 2.2.0

'executionStats'.freeze
ALL_PLANS_EXECUTION =

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

以来

  • 2.2.0

' allPlansExecution '.freeze

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

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

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

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

例:

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

view.explain(verbosity: :execution_stats)

パラメーター:

  • ops ハッシュ

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

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

  • :verbose true | false

    MongoDB 2.6サーバーに対して返す詳細のレベル。

  • : 冗長 string | Symbol

    MongoDB 3.0以降のサーバーに対して返される情報のタイプ。 値がシンボルの場合は、string 化され、アンダースコア形式からキャメルケース形式(例: :query_planner => queryPlanner )。

次の値を返します。

  • ハッシュ

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

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

以来

  • 2.0.0



59
60
61
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/collection/view/explainable.rb', 行59

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