Excepción: Mongo::Error::UnsupportedCollation obsoleto

Hereda:
Opción no compatible Mostrar todo
Definido en:
lib/mongo/error/unsupported_collation.rb

Overview

Obsoleto.

RUBY-2260 在驱动程序版本 3.0 中,此错误clase将被 UnsupportedOption 替换。 Para gestionar este error, detecte Mongo::Error::UnsupportedOption, lo que evitará cualquier cambio disruptivo en su aplicación al actualizar a la versión 3.0 del driver.

Se genera si se especifica una intercalación para una operación pero el servidor seleccionado no admite intercalaciones.

Desde:

  • 2.4.0

Colapso delresumen constante

MENSAJE_PREDETERMINADO =

El mensaje de error predeterminado que describe que las intercalaciones no son compatibles.

Devuelve:

  • (Cadena) -

    Un mensaje predeterminado que describe que el servidor no admite intercalaciones.

Desde:

  • 2.4.0

"Lasintercalaciones no son una función compatible con el servidor que maneja estaoperación". +
"Los resultados de la operación pueden ser inesperados."
MENSAJE DE ESCRITURA NO RECONOCIDO =

El mensaje de error que indica que las intercalaciones no pueden utilizarse cuando el nivel de confirmación de escritura (write concern) no tiene confirmación.

Devuelve:

  • (Cadena) -

    Un mensaje que describe que no se pueden usar intercalaciones cuando no se reconoce el problema de escritura.

Desde:

  • 2.4.0

"Nose puede especificar una intercalación cuando se utilizan escrituras noreconocidas". +
"Elimine la opción de intercalación o utilice escrituras reconocidas (w >= 1)."

Constantes heredadas de UnsupportedOption

Mongo::Error::Opción no compatible::MENSAJE DE PERMITIR USO DE DISCO, Mongo::Error::Opción no compatible::MENSAJE DE QUÓRUM DE CONFIRMACIÓN, Mongo::Error::Opción no compatible::MENSAJE DE SUGERENCIA, Mongo::Error::Opción no compatible::MENSAJE DE SUGERENCIA NO RECONOCIDO

Constantes heredadas de Mongo::Error

VALOR MAL, CÓDIGO, CURSOR NO ENCONTRADO, ERR,MENSAJE DE ERROR, ERROR, ETIQUETA DE ERROR DE TRANSACCIÓN TRANSITORIA, ERROR DESCONOCIDO, ETIQUETA DERESULTADO DE CONFIRMACIÓN DE TRANSACCIÓN DESCONOCIDA, ERROR DE PREOCUPACIÓN DE ESCRITURA, ERRORES DE PREOCUPACIÓN DE ESCRITURA, ERRORES DE ESCRITURA

Resumen de atributos de instancia

Atributos incluidos de Notable

#id_global_de_conexión, #generación, #id_de_servicio

Colapso del resumen del método de instancia

Métodos heredados de UnsupportedOption

allow_disk_use_error, commit_quorum_error, hint_error

Métodos heredados de Mongo::Error

#cambiar_flujo_reanudable?, #error_de_red?, #escribir_etiqueta_de_error_de_preocupación?, #escribir_etiquetas_de_error_de_preocupación

Métodos incluidos en ChangeStreamResumable

#cambio_flujo_reanudable?

Métodos incluidos de WriteRetryable

#¿Escritura_reintentable?

Métodos incluidos en Labelable

#add_label, #etiqueta?, #etiquetas

Métodos incluidos de Notable

#añadir_nota, #añadir_notas, #notas, #a_los

Detalles del constructor

#inicializar(mensaje = nulo) ⇒ UnsupportedCollation

Crear la nueva excepción.

Ejemplos:

Crear la nueva excepción.

Mongo::Error::UnsupportedCollation.new

Desde:

  • 2.4.0



54
55
56
# Archivo 'lib/mongo/error/unsupported_collation.rb', línea 54

def inicializar(Mensaje = nulo)
  Super(Mensaje || MENSAJE PREDETERMINADO)
end