モジュール: Mongoid::Indexable::Validator::Options

次による拡張機能。
オプション
次のドキュメントに含まれます。
オプション
定義:
lib/mongoid/indexable/validator/options.rb

Overview

インデックス マイクロに渡されたオプションを検証します。

定数の概要の削減

VALID_OPTIONS =
%i[
  バックグラウンド
  database
  default_ Language
  言語_オーバーライド
  name
  sparse
  unique
  最大
  min
  ビット
  bucket_size
  expire_ after_seconds
  重み
  ストレージ_エンジン
  キー
  sphere_version
  text_version
  バージョン
  partial_filter_式
  collation
  wildcard_projection
]
VALID_TypeS =
[
  1,
  -1,
  '2d',
  '2dsphere',
  'geoHaystack',
  'text',
  'ハッシュされた '
]

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

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

# validateklas 、spec、オプション)=========================

インデックスの仕様を検証します。

例:

インデックス仕様を検証します。

Options.validate(Band, name: 1)

パラメーター:

  • klass クラス

    モデル クラス。

  • スペック ハッシュ

    インデックスの仕様。

  • options ハッシュ

    インデックス オプション。

次の値が発生します。



54
55
56
57
# ファイル 'lib/mongoid/indexable/validator/options.rb' 行54

デフォルト validate(klass, スペック, options)
  validate_spec(klass, スペック, options)
  validate_options(klass, スペック, options)
end