Exceção: Mongo::Error::UnsupportedCollation deprecated

Herda:
UnsupportedOption mostrar tudo
Definido em:
lib/mongo/error/unsupported_collation.rb

Visão geral

Obsoleto.

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.

Desde:

  • 2.4.0

Colapsode resumo constante

DEFAULT_MSSAGE =

A mensagem de erro padrão descrevendo que os agrupamentos não são suportados.

Retorna:

  • (string)

    Uma mensagem padrão descrevendo que os agrupamentos não são suportados pelo servidor.

Desde:

  • 2.4.0

"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.

Retorna:

  • (string)

    Uma mensagem descrevendo que os agrupamentos não podem ser usados quando o preocupação de gravação não for reconhecido.

Desde:

  • 2.4.0

"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

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

#change_stream_resumable?

Métodos incluídos do WriteRetryable

#write_retryable?

Métodos incluídos do Labelable

#add_label, #label?, #labels

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.

Exemplos:

Crie a nova exceção.

Mongo::Error::UnsupportedCollation.new

Desde:

  • 2.4.0



54
55
56
# Arquivo 'lib/mongo/error/unsupported_collation.rb', linha 54

def inicializar(mensagem = nada)
  super(mensagem || DEFAULT_MSSAGE)
end