def process_atomic_operations(operations)
      operations.each do |field, value|
        access = database_field_name(field)
        yield(access, value)
        remove_change(access) unless executing_atomically?
      end
    end
def process_atomic_operations(operations)
      operations.each do |field, value|
        access = database_field_name(field)
        yield(access, value)
        remove_change(access) unless executing_atomically?
      end
    end
Process the atomic operations - this handles the common behavior of
 iterating through each op, getting the aliased field name, and removing
 appropriate dirty changes.

 @api private

 @example Process the atomic operations.
   document.process_atomic_operations(pulls) do |field, value|
     ...
   end

 @param [ Hash ] operations The atomic operations.

 @return [ Hash ] The operations.

 @since 4.0.0