Excepción: Mongo::Error::UnsupportedCollation Obsoleto
- Hereda:
-
UnsupportedOption
- Objeto
- StandardError
- Mongo::Error
- UnsupportedOption
- Mongo::Error::UnsupportedCollation
- 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 produce si se especifica una intercalación para una operación pero el servidor seleccionado no admite intercalaciones.
Colapso delresumen constante
- DEFAULT_MESSAGE =
El mensaje de error por defecto que describe que las intercalaciones no son compatibles.
"Las intercalaciones no son una funcionalidad admitida del servidor que gestiona esta operación. " + "Los resultados de la operación pueden ser inesperados."
- UNACKNOWLEDGED_WRITES_MESSAGE =
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.
"No se puede especificar una intercalación al utilizar escrituras no reconocidas. " + "Elimine la opción de intercalación o utilice escrituras reconocidas (w >= 1)."
Constantes heredadas de OpciónNoSoportada
Mongo::Error::UnsupportedOption::ALLOW_DISK_USE_MESSAGE, Mongo::Error::UnsupportedOption::COMMIT_QUORUM_MESSAGE, Mongo::Error::UnsupportedOption::HINT_MESSAGE, Mongo::Error::UnsupportedOption::UNACKNOWLEDGED_HINT_MESSAGE
Constantes heredadas de Mongo::Error
BAD_VALUE, CODE, CURSOR_NOT_FOUND, ERR, ERRMSG, ERROR, TRANSIENT_TRANSACTION_ERROR_LABEL, UNKNOWN_ERROR, UNKNOWN_TRANSACTION_COMMIT_RESULT_LABEL, WRITE_CONCERN_ERROR, WRITE_CONCERN_ERRORS, WRITE_ERRORS
Resumen del atributo de la instancia
Atributos incluidos de Notable
#id_global_de_conexión, #generación, #id_de_servicio
Resumen del método de instancia colapsar
-
#initialize(message = nil) ⇒ UnsupportedCollation
constructor
Crear la nueva excepción.
Métodos heredados de OpciónNoCompatible
allow_disk_use_error, commit_quorum_error, hint_error
Métodos heredados de Mongo::Error
¿#change_stream_resumable?, ¿#network_error?, ¿#write_concern_error_label?, #write_concern_error_labels
Métodos incluidos de ChangeStreamResumable
Métodos incluidos de WriteRetryable
Métodos incluidos de Labelable
#add_label, #etiqueta?, #etiquetas
Métodos incluidos de Notable
#agregar_nota, #agregar_notas, #notas, #a_s
Detalles del constructor
#inicializar(mensaje = nil) ⇒ UnsupportedCollation
Crear la nueva excepción.
54 55 56 |
# Archivo 'lib/mongo/error/unsupported_collation.rb', línea 54 def inicializar( = nulo) super( || MENSAJE_POR_DEFECTO) end |