Class DBCollectionRemoveOptions

java.lang.Object
com.mongodb.client.model.DBCollectionRemoveOptions

public final class DBCollectionRemoveOptions extends Object
The options to apply when removing documents from the DBCollection
Since:
3.4
MongoDB documentation
Remove Documents
  • Constructor Details

    • DBCollectionRemoveOptions

      public DBCollectionRemoveOptions()
      Construct a new instance
  • Method Details

    • getCollation

      @Nullable public Collation getCollation()
      Returns the collation options
      Returns:
      the collation options
      Since server release
      3.4
    • collation

      public DBCollectionRemoveOptions collation(@Nullable Collation collation)
      Sets the collation
      Parameters:
      collation - the collation
      Returns:
      this
      Since server release
      3.4
    • getWriteConcern

      @Nullable public WriteConcern getWriteConcern()
      The write concern to use for the insertion. By default the write concern configured for the DBCollection instance will be used.
      Returns:
      the write concern, or null if the default will be used.
    • writeConcern

      public DBCollectionRemoveOptions writeConcern(@Nullable WriteConcern writeConcern)
      Sets the write concern
      Parameters:
      writeConcern - the write concern
      Returns:
      this
    • getEncoder

      @Nullable public DBEncoder getEncoder()
      Returns the encoder
      Returns:
      the encoder
    • encoder

      public DBCollectionRemoveOptions encoder(@Nullable DBEncoder encoder)
      Sets the encoder
      Parameters:
      encoder - the encoder
      Returns:
      this