Interface ExecutableUpdateOperation.TerminatingFindAndModify<T>

All Known Subinterfaces:
ExecutableUpdateOperation.TerminatingUpdate<T>
Enclosing interface:
ExecutableUpdateOperation

public static interface ExecutableUpdateOperation.TerminatingFindAndModify<T>
Trigger findAndModify execution by calling one of the terminating methods.
Since:
2.0
Author:
Christoph Strobl, Mark Paluch
  • Method Summary

    Modifier and Type
    Method
    Description
    default Optional<T>
    Find, modify and return the first matching document.
    Find, modify and return the first matching document.
  • Method Details

    • findAndModify

      default Optional<T> findAndModify()
      Find, modify and return the first matching document.
      Returns:
      Optional.empty() if nothing found.
    • findAndModifyValue

      @Nullable T findAndModifyValue()
      Find, modify and return the first matching document.
      Returns:
      null if nothing found.