模块:Mongoid::Criteria::Queryable::Macroable

包含在:
可聚合可选可选
定义于:
lib/mongoid/criteria/queryable/macroable.rb

Overview

添加用于添加符号方法的宏行为。

实例方法摘要折叠

实例方法详细信息

# key (name,strategy, 操作符,additional=nil,&block) ⇒对象

在符号上添加方法,以便于查询所提供的操作符。

例子:

Add a symbol key.

key :all, "$all

参数:

  • 名称 (符号)

    方法的名称。

  • 策略 (符号)

    合并策略。

  • 运算符 ( string )

    MongoDB 操作符。

  • 附加 string (默认为: nil

    附加MongoDB 操作符。



21
22
23
# File 'lib/mongoid/criteria/queryable/macroable.rb', line 21

def key(名称, 策略, 运算符, 附加 = nil, )
  ::符号.add_key(名称, 策略, 运算符, 附加, )
end