异常:Mongoid::Errors::InvalidExpressionOperator

继承:
InvalidQuery 显示全部
定义于:
lib/mongoid/errors/invalid_expression_operator.rb

Overview

将无效的表达式级操作符传递给嵌入式匹配器时触发。

常量摘要

MongoidError继承的常量

MongoidError::BASE_KEY

实例属性摘要折叠

MongoidError继承的属性

#问题#分辨率#summary

实例方法摘要折叠

InvalidQuery继承的方法

truncate_expr

MongoidError继承的方法

#compose_message

构造函数详情

#initialize (operator) ⇒ InvalidExpressionOperator

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

创建异常。

参数:

  • 运算符 ( string )

    使用的操作符。



16
17
18
19
20
21
22
# File 'lib/mongoid/errors/invalid_expression_operator.rb', line 16

def 初始化(运算符)
  @操作符 = 运算符
  (compose_message(" invalid_expression_operator ",
    操作符: 运算符,
    valid_operator: " '$and', '$nor', '$or' ",
  ))
end

实例属性详细信息

#操作符string (只读)

返回使用的操作符。

返回:

  • ( string )

    使用的操作符。



25
26
27
# File 'lib/mongoid/errors/invalid_expression_operator.rb', line 25

def 运算符
  @操作符
end