Exceção: Mongo::Error::UnsupportedArrayFilters Deprecated

Herda:
UnsupportedOption mostrar tudo
Definido em:
lib/mongo/error/unsupported_array_filters.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 a opção de filtros de array for especificada para uma operação, mas o servidor selecionado não suportar filtros de array.

Desde:

  • 2.5.0

Colapsode resumo constante

DEFAULT_MSSAGE =

A mensagem de erro padrão descreve que os filtros de array não são suportados.

Retorna:

  • (string)

    Uma mensagem padrão descrevendo que os filtros de array não são suportados pelo servidor.

Desde:

  • 2.5.0

"A opção array_filters não é um recurso suportado do servidor que manipula esta operação. " +
"Os resultados da operação podem ser inesperados.".congelar
UNACKNOWLEDGED_WRITES_MSSAGE =

A mensagem de erro que descreve que os filtros de array não podem ser usados quando a write concern não é reconhecida.

Retorna:

  • (string)

    Uma mensagem descrevendo que os filtros de array não podem ser usados quando a preocupação de gravação não é reconhecida.

Desde:

  • 2.5.0

"A opção array_filters não pode ser especificada ao usar gravações não reconhecidas. " +
"Remova a opção array_filters ou use gravações reconhecidas (w >= 1).".congelar

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) ➤ UnsupportedArrayFilters

Crie a nova exceção.

Exemplos:

Crie a nova exceção.

Mongo::Error::UnsupportedArrayFilters.new

Desde:

  • 2.5.0



54
55
56
# File 'lib/mongo/error/unsupported_array_filters.rb', linha 54

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