Class: Daodalus::DSL::Aggregation::Sort
- Inherits:
-
Object
- Object
- Daodalus::DSL::Aggregation::Sort
- Includes:
- Daodalus::DSL::Aggregations
- Defined in:
- lib/daodalus/dsl/aggregation/sort.rb
Instance Method Summary collapse
-
#initialize(dao, aggregations, keys) ⇒ Sort
constructor
A new instance of Sort.
- #to_aggregation ⇒ Object
Methods included from Daodalus::DSL::Aggregations
#aggregate, #group, #limit, #match, #pipeline, #project, #skip, #sort, #unwind
Constructor Details
#initialize(dao, aggregations, keys) ⇒ Sort
Returns a new instance of Sort.
7 8 9 10 11 |
# File 'lib/daodalus/dsl/aggregation/sort.rb', line 7 def initialize(dao, aggregations, keys) @dao = dao @aggregations = aggregations @keys = keys end |
Instance Method Details
#to_aggregation ⇒ Object
13 14 15 |
# File 'lib/daodalus/dsl/aggregation/sort.rb', line 13 def to_aggregation { '$sort' => keys } end |