Clase: Mongo::Error::UnsupportedOption
- Hereda:
-
Error
- Objeto
- Error
- Mongo::Error::UnsupportedOption
- Definido en:
- lib/mongo/error/unsupported_option.rb
Overview
Se genera cuando se especifica una opción no compatible para una operación.
Subclases conocidas directas
Resumen de constantes colapsar
- HINT_MESSAGE =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
El mensaje de error que se muestra cuando el usuario pasa la opción de sugerencia a una operación de guardar contra un servidor que no admite la opción de sugerencia y que no proporciona una validación de opciones.
'El servidor de MongoDB que gestiona esta solicitud no es compatible con ' \ 'la opción hint en este comando. La opción hint es compatible con actualizar ' \ 'comandos en versiones del servidor de MongoDB 4.2 y posteriores y en findAndModify ' \ 'y comandos de borrar en servidores de MongoDB versiones 4.4 y posteriores'
- UNACKNOWLEDGED_HINT_MESSAGE =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
El mensaje de error proporcionado cuando el usuario pasa la opción de sugerencia a una operación de guardar no reconocida.
'No se puede especificar la opción de sugerencia en ' \ 'una operación de escritura no reconocida. Remueve la opción de sugerencia o realiza ' \ 'esta operación con un nivel de confirmación de escritura (write concern) de al menos {w: 1 }'
- ALLOW_DISK_USE_MESSAGE =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
El mensaje de error proporcionado cuando el usuario pasa la opción allow_disk_use a una operación de búsqueda contra un servidor que no admite la operación allow_disk_use y no proporciona validación de la opción.
'El servidor MongoDB que maneja esta solicitud ' \ 'no admite la opción allow_disk_use en este comando. La ' \ 'opción allow_disk_use es compatible con los comandos find de MongoDB ' \ 'versiones del servidor 4.4 y posteriores'
- COMMIT_QUORUM_MESSAGE =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
El mensaje de error que se proporciona cuando el usuario pasa la opción commit_quorum a una operación createIndexes en un servidor que no admite esa opción.
'El servidor de MongoDB que maneja esta solicitud ' \ 'no admite la opción commit_quorum en este comando. El commit_quorum ' \ 'está admitido en los comandos createIndexes en versiones del servidor de MongoDB ' \ '4.4 y posteriores'
Resumen del método de clase colapsar
-
.allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
privado
Generar un error sobre una opción allow_disk_use no soportada.
-
.commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
privado
Generar un error sobre una opción commit_quorum no admitida.
-
.hint_error(**options) ⇒ Mongo::Error::UnsupportedOption
privado
Generar un error acerca de una opción de sugerencia no soportada.
Detalles del método de clase
.allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Generar un error sobre una opción allow_disk_use no soportada.
87 88 89 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 87 def sí mismo.allow_disk_use_error Nuevo(ALLOW_DISK_USE_MESSAGE) end |
.commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Generar un error sobre una opción commit_quorum no admitida.
97 98 99 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 97 def sí mismo.commit_quorum_error Nuevo(COMMIT_QUORUM_MESSAGE) end |
.hint_error(**options) ⇒ Mongo::Error::UnsupportedOption
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Generar un error acerca de una opción de sugerencia no soportada.
69 70 71 72 73 74 75 76 77 78 79 |
# Archivo 'lib/mongo/error/unsupported_option.rb', línea 69 def sí mismo.hint_error(**) unacknowledged_write = [:unacknowledged_write] || false = si unacknowledged_write UNACKNOWLEDGED_HINT_MESSAGE else MENSAJE_INDICATIVO end Nuevo() end |