Classe: Mongo::WriteConcern::Acknowledged

Herda:
Base
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/write_concern/acknowledged.rb

Visão geral

Uma write concern reconhecida fornece um comando get last error com as opções apropriadas em cada operação de escrita.

Desde:

  • 2.0.0

Resumo do atributo de instância

Atributos herdados da Base

#options

Recolhimento do Resumo do método de instância

Métodos herdados do Base

#initialize

Detalhes do construtor

Esta classe herda um construtor de Mongo::WriteConcern::Base

Detalhes do método de instância

#reconhecido?true, false

Essa preocupação de gravação é reconhecida.

Exemplos:

Se este objeto de preocupação de gravação é reconhecido.

write_concern.acknowledged?

Retorna:

  • (verdadeiro, falso)

    Se esta preocupação de gravação é reconhecida.

Desde:

  • 2.5.0



48
49
50
# File 'build/ruby-driver-v2.19/lib/mongo/write_concern/acknowledged.rb', linha 48

def reconhecido?
  true
end

#get_last_errorHash

Obtenha o comando obter o último erro para a preocupação.

Exemplos:

Obtenha o comando gel.

acknowledged.get_last_error

Retorna:

  • (Hash)

    O comando gel.

Desde:

  • 2.0.0



34
35
36
37
38
# File 'build/ruby-driver-v2.19/lib/mongo/write_concern/acknowledged.rb', linha 34

def get_last_error
  @get_last_error ||= { GET_LAST_ERROR => 1 }.mesclar(
    Opções::Mapeador.transform_values_to_strings(opções)
  )
end

#inspecionarstring

Obtenha uma representação de string legível por humanos de uma preocupação de gravação reconhecida.

Exemplos:

Inspecione a preocupação de gravação.

write_concern.inspect

Retorna:

  • (string)

    Uma representação de string de um preocupação de gravação reconhecido.

Desde:

  • 2.0.0



60
61
62
# File 'build/ruby-driver-v2.19/lib/mongo/write_concern/acknowledged.rb', linha 60

def inspecionar
  "#<Mongo::WriteConcern::Acknowledged:0x#{object_id} options=#{options}>"
end