Excepción: Mongo::Error::UnsupportedOption
- Hereda:
-
Mongo::Error
- Objeto
- Error estándar
- Mongo::Error
- Mongo::Error::Opción no compatible
- Definido en:
- lib/mongo/error/opción_no_compatible.rb
Overview
Se genera si se especifica una opción no compatible para una operación.
Subclases conocidas directas
Filtros de matriz no compatibles, intercalación no compatible
Colapso delresumen constante
- MENSAJE DE SUGERENCIA =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
El mensaje de error que se muestra cuando el usuario pasa la opción de sugerencia a una operación de escritura en un servidor que no admite la opción de sugerencia y no proporciona validación de opciones.
El servidor MongoDB que gestiona esta solicitud no admite la opción " \ " de sugerencia en este comando. La opción de sugerencia se admite en los comandos de actualización " \ "en las versiones del servidor MongoDB.4 2 y posteriores, y en los comandos " \ " de búsqueda y modificación " \ " 44 y" de eliminación en las versiones del servidor MongoDB. y posteriores.
- MENSAJE DE SUGERENCIA NO RECONOCIDO =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
El mensaje de error que se proporciona cuando el usuario pasa la opción de sugerencia a una operación de escritura no reconocida.
No se puede especificar la opción de sugerencia en una operación de escritura no confirmada. Elimine la opción de sugerencia o realice esta operación con una preocupación de escritura de al menos { w:. 1 }
- MENSAJE DE PERMITIR USO DE DISCO =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
El mensaje de error que se muestra cuando el usuario pasa la opción allow_disk_use a una operación de búsqueda en un servidor que no admite la operación allow_disk_use y no proporciona validación de opciones.
El servidor MongoDB que gestiona esta solicitud no admite la opción allow_disk_use en este comando. Esta opción sí se admite en los comandos de búsqueda de las versiones,4 4 y posteriores del servidor MongoDB.
- MENSAJE DE CUÓRUM DE COMPROMISO =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
El mensaje de error que se proporciona cuando el usuario pasa la opción commit_quorum a una operación createIndexes contra un servidor que no admite esa opción.
El servidor MongoDB que gestiona esta solicitud no admite la opción commit_quorum en este comando. Esta opción sí se admite en los comandos createIndexes de las 4versiones.4 y posteriores del servidor MongoDB.
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 delresumen del método de clase
-
.permitir_error_de_uso_de_disco ⇒ Mongo::Error::Opción no compatible
privada
Genera un error sobre una opción allow_disk_use no admitida.
-
.error_de_cuórum_de_commit ⇒ Mongo::Error::Opción no compatible
privada
Genera un error sobre una opción commit_quorum no compatible.
-
.hint_error(**opciones) ⇒ Mongo::Error::Opción no compatible
privada
Genera un error sobre una opción de sugerencia no compatible.
Métodos heredados de Mongo::Error
#cambiar_flujo_reanudable?, #inicializar, #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
Esta clase hereda un constructor de Mongo::Error
Detalles del método de clase
.permitir_error_de_uso_de_disco ⇒ Mongo::Error::Opción no compatible
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Genera un error sobre una opción allow_disk_use no admitida.
89 90 91 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 89 def yo.permitir_error_de_uso_de_disco Nuevo(ALLOW_DISK_USE_MESSAGE) end |
.error_de_quórum_de_commit ⇒ Mongo::Error::Opción no compatible
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Genera un error sobre una opción commit_quorum no compatible.
99 100 101 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 99 def yo.error de quórum de confirmación Nuevo(MENSAJE DE QUÓRUM DE COMPROMISO) end |
.hint_error(**opciones) ⇒ Mongo::Error::Opción no compatible
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Genera un error sobre una opción de sugerencia no compatible.
71 72 73 74 75 76 77 78 79 80 81 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 71 def yo.hint_error(**) escritura no reconocida = [:escritura_no_reconocida] || false = Si escritura no reconocida MENSAJE DE SUGERENCIA NO RECONOCIDO else MENSAJE DE SUGERENCIA end Nuevo() end |