Interface ClientReplaceOneOptions


@Sealed public interface ClientReplaceOneOptions
The options to apply when replacing a document.
Since:
5.3
  • Method Details

    • clientReplaceOneOptions

      static ClientReplaceOneOptions clientReplaceOneOptions()
      Creates the default options.
      Returns:
      The default options.
    • collation

      Sets the collation.
      Parameters:
      collation - The collation. null represents the server default.
      Returns:
      this.
    • hint

      Sets the index specification, null-ifies hint string.
      Parameters:
      hint - The index specification. null represents the server default.
      Returns:
      this.
    • hintString

      ClientReplaceOneOptions hintString(@Nullable String hintString)
      Sets the index name, null-ifies hint.
      Parameters:
      hintString - The index name. null represents the server default.
      Returns:
      this.
    • upsert

      Enables or disables creation of a document if no documents match the filter.
      Parameters:
      upsert - The upsert flag. null represents the server default.
      Returns:
      this.