module

Mongo::Commands::Aggregate

Performs aggregation operation using the aggregation pipeline. The pipeline allows users to process data from a collection or other source with a sequence of stage-based manipulations.

NOTE: for more details, please check the official MongoDB documentation.

Class methods

name

Instance methods

command(database : String, collection : Collection::CollectionKey, pipeline : Array, options = nil)

Returns a pair of OP_MSG body and sequences associated with the command and arguments.

Source
may_use_secondary?
Source
result(bson : BSON)

Transforms the server result.

Source
retryable?
Source
write_command?
Source