Clase: Mongo::WriteConcern::Acknowledged

Hereda:
Base
  • Objeto
Mostrar todo
Definido en:
lib/mongo/write_concern/acknowledged.rb

Overview

Un nivel de confirmación de escritura (write concern) reconocido proporciona un comando obtener último error con las opciones apropiadas en cada operación de escritura.

Desde:

  • 2.0.0

Resumen del atributo de la instancia

Atributos heredados de Base

#options

Resumen del método de instancia colapsar

Métodos heredados de Base

#initialice

Detalles del constructor

Esta clase hereda un constructor de Mongo::WriteConcern::Base

Detalles del método de instancia

#reconocido?verdadero, falso

¿Se reconoce esta preocupación escrita?

Ejemplos:

Si se reconoce este objeto de escritura.

write_concern.acknowledged?

Devuelve:

  • (verdadero,falso)

    Si esta preocupación escrita es reconocida.

Desde:

  • 2.5.0



48
49
50
# Archivo 'lib/mongo/write_concern/acknowledged.rb', línea 48

def ¿entendido?
  true
end

#get_last_errorHash

Obtén el comando get last error para la preocupación.

Ejemplos:

Obtenga el comando gle.

acknowledged.get_last_error

Devuelve:

  • (encriptada)

    El comando gle.

Desde:

  • 2.0.0



34
35
36
37
38
# Archivo 'lib/mongo/write_concern/acknowledged.rb', línea 34

def get_last_error
  @get_last_error ||= { GET_LAST_ERROR => 1 }.fusionar(
    opciones::Mapeador.transform_values_to_strings(opciones)
  )
end

#inspectString

Obtener una representación en string legible por humanos de un nivel de confirmación de escritura (write concern) reconocido.

Ejemplos:

Inspeccione el problema de escritura.

write_concern.inspect

Devuelve:

  • (string)

    Una representación string de un nivel de confirmación de escritura (write concern) reconocido.

Desde:

  • 2.0.0



60
61
62
# Archivo 'lib/mongo/write_concern/acknowledged.rb', línea 60

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