Clase: Mongo::Operation::Delete::BulkResult
- Hereda:
-
Resultado
- Objeto
- Resultado
- Mongo::Operación::Eliminar::Resultado masivo
- 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.
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
-
#n_removed ⇒ Entero
Obtiene el número de documentos eliminados.
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_removed ⇒ Entero
Obtiene el número de documentos eliminados.
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 |