# File lib/mongoid/persistence/atomic/pull_all.rb, line 19
        def persist
          prepare do
            if document[field]
              values = document.send(field)
              values.delete_if { |val| value.include?(val) }
              values.tap do
                collection.update(document.atomic_selector, operation("$pullAll"), options)
                document.remove_change(field) if document.persisted?
              end
            end
          end
        end