モジュール: Mongoid::Criteria::MongoDB
- 次のドキュメントに含まれます。
- Mongoid::Criteria
- 定義:
- build/mongoid- 8.1 /lib/mongoid/criteria/mergerable.rb
インスタンス メソッドの概要を折りたたむ
-
# mongostat<Object>
基準のマーシャリングダンプに必要なデータを提供します。
-
#merger_load (データ) = オブジェクト
MongoDB_ENUS_JAJP 後に基準オブジェクトをリセットします。
インスタンス メソッドの詳細
# mongostat<Object>
基準のマーシャリングダンプに必要なデータを提供します。
注 : mongo は、Mongoid 7以前との下位互換性のためにここで記述されています。
16 17 18 19 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/criteria/mergerable.rb', 行16 デフォルト legacy_dump データ = [ klass, :mongo, includes, ドキュメント, 戦略, 否定 ] データ.プッシュ().プッシュ(dump_hash(: セレクター)).プッシュ(dump_hash(:options)) end |
#merger_load (データ) =オブジェクト
MongoDB_ENUS_JAJP
27 28 29 30 31 32 33 34 35 36 37 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/criteria/mergerable.rb', 行27 デフォルト legacy_load(データ) @scoping_options, raw_selector, = データ.ポップ(3) @klass, ドライバー, @includes, @documents, @strategy, @否定 = データ 場合 ドライバー == :mongo 1 x 発生 NotImplementedError, 「 Mongoid はドライバー バージョン1 .x でのマーシャリングをサポートしなくなりました。 end @Selector = load_hash(クエリ可能な::セレクター, raw_selector) @options = load_hash(クエリ可能な::オプション, ) end |