Excepción: Mongoid::Errors::InvalidExpressionOperator
- Hereda:
-
Consulta no válida
- Objeto
- StandardError
- MongoidError
- Consulta no válida
- Mongoid::Errors::InvalidExpressionOperator
- Definido en:
- lib/mongoid/errors/invalid_expression_operator.rb
Overview
Se genera cuando se pasa un operador a nivel de expresión no válido a un comparador incrustado.
Resumen constante
Constantes heredadas de MongoidError
Resumen de atributos de la instancia colapsar
-
#operador ⇒ String
Solo lectura
El operador que se usó.
Atributos heredados de MongoidError
#problema, #solución, #resumen
Resumen del método de instancia colapsar
-
#inicializar(operador) ⇒ InvalidExpressionOperator
constructor
privado
Crea la excepción.
Métodos heredados de InvalidQuery
Métodos heredados de MongoidError
Detalles del constructor
#initialize(operator) ⇒ InvalidExpressionOperator
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea la excepción.
16 17 18 19 20 21 22 |
# Archivo 'lib/mongoid/errors/invalid_expression_operator.rb', línea 16 def inicializar(operador) @operator = operador super(("operador_de_expresión_no_válido", operador: operador, operadores_válidos: " '$y', '$ni', '$o' ", )) end |
Detalles de los atributos de instancia
#operador ⇒ String (solo lectura)
Devuelve El operador que se usó.
25 26 27 |
# Archivo 'lib/mongoid/errors/invalid_expression_operator.rb', línea 25 def operador @operator end |