lib/mongoid/criteria/queryable/mergeable.rb in mongoid-6.4.8 vs lib/mongoid/criteria/queryable/mergeable.rb in mongoid-7.0.0.beta

- old
+ new

@@ -257,12 +257,10 @@ # # @since 1.0.0 def prepare(field, operator, value) unless operator =~ /exists|type|size/ value = value.__expand_complex__ - field = field.to_s - name = aliases[field] || field - serializer = serializers[name] + serializer = serializers[field] value = serializer ? serializer.evolve(value) : value end selection = { operator => value } negating? ? { "$not" => selection } : selection end