Clase: Mongo::Operation::Delete::BulkResult
- Hereda:
-
Resultado
- Objeto
- Resultado
- Mongo::operación::borrar::BulkResult
- Incluye:
- Agregable
- Definido en:
- lib/mongo/operación/borrar/bulk_result.rb
Overview
Define el comportamiento personalizado de los resultados para un borrado cuando forma parte de un guardado masivo.
Resumen constante
Constantes heredadas de Resultado
Resultado::CURSOR, Resultado::ID_CURSOR, Resultado::PRIMER_LOTE, Resultado::N, Resultado::NAMESPACE, Resultado::SIGUIENTE_LOTE, Resultado::OK, Resultado::RESULTADO
Resumen del atributo de la instancia
Atributos heredados de Resultado
#connection, #connection_description, #connection_global_id, #context, #replies
Resumen del método de instancia colapsar
-
#n_removed ⇒ Integer
Obtiene el número de documentos eliminados.
Métodos heredados de Resultado
#¿reconocido?, #base_backoff_ms, #cluster_time, #cursor_id, #documentos, #cada, #error, #inicializar, #inspeccionar, #etiquetas, #espacio_de_nombres, #¿ok?, #tiempo_de_operación, #respuesta, #recuento_devuelto, #marca_de_tiempo_de_instantánea, #¿exitoso?, #versión_de_topología, #¡validar!, #¿error_de_preocupación_de_escritura?, #contador_escrito
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.
36 37 38 39 40 41 42 43 44 45 46 |
# Archivo 'lib/mongo/operation/delete/bulk_result.rb', línea 36 def n_removed return 0 a menos que ¿entendido? @replies.disminuir(0) hacer |n, respuesta| si respuesta.Documentos.primero[Resultado::N] n + respuesta.Documentos.primero[Resultado::N] else n end end end |