lib/mongoid/contextual/aggregable/mongo.rb in mongoid-5.1.5 vs lib/mongoid/contextual/aggregable/mongo.rb in mongoid-5.1.6
- old
+ new
@@ -122,10 +122,9 @@
#
# @since 3.1.0
def pipeline(field)
db_field = "$#{database_field_name(field)}"
pipeline = []
- pipeline << { "$match" => criteria.selector }
pipeline << { "$match" => criteria.exists(field => true).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 << {