异常:Mongoid::Errors::InvalidElemMatchOperator
- 继承:
-
InvalidQuery
- 对象
- StandardError
- MongoidError
- InvalidQuery
- Mongoid::Errors::InvalidElemMatchOperator
- 定义于:
- lib/mongoid/errors/invalid_elem_match_operator.rb
Overview
将无效的字段级操作符传递给 $elemMatch 嵌入式匹配器时引发此警报。
常量摘要折叠
- VALID_OPERATORS =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
%w( 和 所有 eq 存在 gt gte in lt lte ne nin 也不 not or 正则表达式(Regex) size ).冻结
从MongoidError继承的常量
实例属性摘要折叠
-
#操作符⇒ string
只读
使用的操作符。
从MongoidError继承的属性
实例方法摘要折叠
-
#initialize (operator) ⇒ InvalidElemMatchOperator
构造函数
private
创建异常。
从InvalidQuery继承的方法
从MongoidError继承的方法
构造函数详情
#initialize (操作符) ⇒ InvalidElemMatchOperator
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
创建异常。
21 22 23 24 25 26 27 |
# File 'lib/mongoid/errors/invalid_elem_match_operator.rb', line 21 def 初始化(运算符) @操作符 = 运算符 超((" invalid_elem_match_operator ", 操作符: 运算符, valid_operator: VALID_OPERATORS.map { |op| " '$ #{ op } ' " }.连接 (JOIN)(' , '), )) end |
实例属性详细信息
#操作符⇒ string (只读)
返回使用的操作符。
30 31 32 |
# File 'lib/mongoid/errors/invalid_elem_match_operator.rb', line 30 def 运算符 @操作符 end |