# File lib/mongoid/validations/uniqueness.rb, line 81
      def criterion(document, attribute, value)
        { attribute => filter(value) }.tap do |selector|
          if document.persisted? || document.embedded?
            selector.merge!(:_id => { "$ne" => document.id })
          end
        end
      end