Package com.mongodb

Class BulkUpdateRequestBuilder


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

      • getCollation

        @Nullable
        public Collation getCollation()
        Returns the collation
        Returns:
        the collation
        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