Excepción: Mongo::Error::UnsupportedCollation obsoleto
- Hereda:
-
Opción no compatible
- Objeto
- Error estándar
- Mongo::Error
- Opción no compatible
- Mongo::Error::Intercalación no compatible
- Definido en:
- lib/mongo/error/unsupported_collation.rb
Overview
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.
Colapso delresumen constante
- MENSAJE_PREDETERMINADO =
El mensaje de error predeterminado que describe que las intercalaciones no son compatibles.
"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.
"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
-
#inicializar(mensaje = nulo) ⇒ UnsupportedCollation
constructor
Crear la nueva excepción.
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
Métodos incluidos de WriteRetryable
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.
54 55 56 |
# Archivo 'lib/mongo/error/unsupported_collation.rb', línea 54 def inicializar( = nulo) Super( || MENSAJE PREDETERMINADO) end |