lib/mongoid/contextual/aggregable/mongo.rb in mongoid-3.1.6 vs lib/mongoid/contextual/aggregable/mongo.rb in mongoid-3.1.7

- old
+ new

@@ -127,9 +127,11 @@ # @since 3.1.0 def pipeline(field) db_field = "$#{database_field_name(field)}" pipeline = [] pipeline << { "$match" => criteria.nin(field => nil).selector } + pipeline << { "$sort" => criteria.options[:sort] } if criteria.options[:sort] + pipeline << { "$skip" => criteria.options[:skip] } if criteria.options[:skip] pipeline << { "$limit" => criteria.options[:limit] } if criteria.options[:limit] pipeline << { "$group" => { "_id" => field.to_s, "count" => { "$sum" => 1 },