モジュール: Mongoid::Criteria::MongoDB
- 次のドキュメントに含まれます。
- Mongoid::Criteria
- 定義:
- lib/mongoid/criteria/mergershaable.rb
Overview
カスタムマーシャリング.dump 機能を追加する Mongoid::criteria の混合モジュール。
インスタンス メソッドの概要を折りたたむ
-
# mongostat<Object>
基準のマーシャリングダンプに必要なデータを提供します。
-
#merger_load (データ) = オブジェクト
MongoDB_ENUS_JAJP 後に基準オブジェクトをリセットします。
インスタンス メソッドの詳細
# mongostat<Object>
基準のマーシャリングダンプに必要なデータを提供します。
注 : mongo は、Mongoid 7以前との下位互換性のためにここで記述されています。
20 21 22 23 |
# ファイル 'lib/mongoid/criteria/mergershaable.rb' 行20 デフォルト legacy_dump データ = [ klass, :mongo, includes, ドキュメント, 戦略, 否定 ] データ.プッシュ().プッシュ(dump_hash(: セレクター)).プッシュ(dump_hash(:options)) end |
#merger_load (データ) =オブジェクト
MongoDB_ENUS_JAJP
31 32 33 34 35 36 37 38 39 40 41 |
# ファイル 'lib/mongoid/criteria/mergershaable.rb' 行31 デフォルト 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 |