Exceção: Mongo::Error::UnsupportedCollation deprecated
- Herda:
-
UnsupportedOption
- Objeto
- StandardError
- Mongo::Erro
- UnsupportedOption
- Mongo::Error::UnsupportedCollation
- Definido em:
- lib/mongo/error/unsupported_collation.rb
Visão geral
RUBY-2260 Na versão do driver 3.0, essa classe de erro será substituída por UnsupportedOption. Para lidar com esse erro, capture o Mongo::Error::UnsupportedOption, que impedirá alterações significativas em seu aplicativo ao atualizar para a versão 3.0 do driver.
Gerado se um agrupamento for especificado para uma operação, mas o servidor selecionado não suportar agrupamentos.
Colapsode resumo constante
- DEFAULT_MSSAGE =
A mensagem de erro padrão descrevendo que os agrupamentos não são suportados.
"O agrupamento não é uma funcionalidade suportada do servidor que lida com esta operação. " + "Os resultados da operação podem ser inesperados."
- UNACKNOWLEDGED_WRITES_MSSAGE =
A mensagem de erro que descreve que agrupamentos não podem ser usados quando a write concern não é reconhecida.
"Um agrupamento não pode ser especificado ao usar gravações não reconhecidas. " + "Remova a opção de agrupamento ou use gravações reconhecidas (w >= 1)."
Constantes herdadas de UnsupportedOption
Mongo::Error::UnsupportedOption::ALlow_DISK_USE_MSSAGE, Mongo::Error::UnsupportedOption::COMMIT_QUORUM_message, Mongo::Error::UnsupportedOption::HINT_message, Mongo::Error::UnsupportedOption::UNACKNOWLEDGED_HINT_MSSAGE
Constantes herdadas 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
Resumo do atributo de instância
Atributos incluídos de Notável
#connection_global_id, # generação, #service_id
Recolhimento do Resumo do método de instância
-
#initialize(message = nil) ➤ UnsupportedCollation
construtor
Crie a nova exceção.
Métodos herdados de UnsupportedOption
allow_disk_use_error, commit_quorum_error, delete_error
Métodos herdados do Mongo::Error
#change_stream_resumable?, #network_error?, #write_concern_error_label?, #write_concern_error_labels
Métodos incluídos do ChangeStreamResumable
Métodos incluídos do WriteRetryable
Métodos incluídos do Labelable
Métodos incluídos do Notable
#add_note, #add_notes, #notes, #to_s
Detalhes do construtor
#initialize(message = nil) ➤ UnsupportedCollation
Crie a nova exceção.
54 55 56 |
# Arquivo 'lib/mongo/error/unsupported_collation.rb', linha 54 def inicializar( = nada) super( || DEFAULT_MSSAGE) end |