モジュール: Mongoid::Criteria::Queryable::Macroable

次のドキュメントに含まれます。
集計可能 、任意選択可能
定義:
lib/mongoid/criteria/queryable/macroable.rb

Overview

シンボル メソッドを追加するためのマイクロ動作を追加します。

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

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

#キー(名前、戦略、演算子、追加の = nil、 & ブロック) =オブジェクト

指定された演算子をクエリする場所で、便宜上 Symbol に メソッドを追加します。

例:

Add a symbol key.

key :all, "$all

パラメーター:

  • name シンボル

    メソッドの名前。

  • 戦略 シンボル

    マージ戦略。

  • 演算子 ( string )

    MongoDB 演算子。

  • 追加 string (デフォルトはnil

    追加の MongoDB 演算子。



21
22
23
# ファイル 'lib/mongoid/criteria/queryable/macroable.rb' は、 21行を

デフォルト キー(name, 戦略, 演算子, 追加 = nil, &ブロック)
  ::シンボル.add_key(name, 戦略, 演算子, 追加, &ブロック)
end