Module: Mongo::Operation::Write::Bulk::Delete::Aggregatable
- Included in:
- LegacyResult, Result
- Defined in:
- lib/mongo/operation/write/bulk/delete/result.rb
Overview
Defines common r_removed aggreation behaviour.
Instance Method Summary collapse
-
#n_removed ⇒ Integer
Gets the number of documents deleted.
Instance Method Details
#n_removed ⇒ Integer
Gets the number of documents deleted.
34 35 36 37 38 39 40 41 42 43 |
# File 'lib/mongo/operation/write/bulk/delete/result.rb', line 34 def n_removed return 0 unless acknowledged? @replies.reduce(0) do |n, reply| if reply.documents.first[Result::N] n += reply.documents.first[Result::N] else n end end end |