Clase: Mongo::Operation::Delete::BulkResult

Hereda:
Resultado
  • Objeto
Mostrar todo
Incluye:
Agregable
Definido en:
lib/mongo/operación/borrar/bulk_result.rb

Overview

Define el comportamiento personalizado de los resultados de una eliminación cuando es parte de una escritura masiva.

Desde:

  • 2.0.0

Resumen constante

Constantes heredadas de Result

Resultado::CURSOR, Resultado::CURSOR_ID, Resultado::PRIMER_LOTE, Resultado::N, Resultado::ESPACIO_DE_NOMBRES, Resultado::SIGUIENTE_LOTE, Resultado::OK, Resultado::RESULTADO

Resumen de atributos de instancia

Atributos heredados de Result

#conexión, #descripción_de_conexión, #id_global_de_conexión, #contexto, #respuestas

Colapso del resumen del método de instancia

Métodos heredados de Result

#acknowledged?, #cluster_time, #cursor_id, #documentos, #each, #error, #has_cursor_id?, #initialize, #inspect, #labels, #namespace, #ok?, #operation_time, #reply, #returned_count, #snapshot_timestamp, #exitoso?, #topology_version, #validate!, #write_concern_error?, #written_count

Detalles del constructor

Esta clase hereda un constructor de Mongo::Operation::Result

Detalles del método de instancia

#n_removedEntero

Obtiene el número de documentos eliminados.

Ejemplos:

Obtenga el recuento eliminado.

result.n_removed

Devuelve:

  • (Entero)

    El número de documentos borrados.

Desde:

  • 2.0.0



38
39
40
41
42
43
44
45
46
47
# Archivo 'lib/mongo/operation/delete/bulk_result.rb', línea 38

def n_eliminado
  return 0 a no ser que ¿admitido?
  @replies.reducir(0) hacer |n, respuesta|
    Si respuesta.Documentos.primera[Resultado::N]
      n += respuesta.Documentos.primera[Resultado::N]
    else
      n
    end
  end
end