Package com.mongodb

Class BulkUpdateRequestBuilder

java.lang.Object
com.mongodb.BulkUpdateRequestBuilder

public class BulkUpdateRequestBuilder extends Object
A builder for a single update request.
Since:
2.12
MongoDB documentation
/reference/command/update
  • Method Details

    • getCollation

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

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

      @Nullable public List<? extends DBObject> getArrayFilters()
      Gets the array filters to apply to the update operation
      Returns:
      the array filters, which may be null
      Since:
      3.6
      Since server release
      3.6
    • replaceOne

      public void replaceOne(DBObject document)
      Adds a request to replace one document in the collection that matches the query with which this builder was created.
      Parameters:
      document - the replacement document, which must be structured just as a document you would insert. It can not contain any update operators.
    • update

      public void update(DBObject update)
      Adds a request to update all documents in the collection that match the query with which this builder was created.
      Parameters:
      update - the update criteria
    • updateOne

      public void updateOne(DBObject update)
      Adds a request to update one document in the collection that matches the query with which this builder was created.
      Parameters:
      update - the update criteria