Package com.mongodb
Class BulkWriteRequestBuilder
java.lang.Object
com.mongodb.BulkWriteRequestBuilder
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A builder for a single write request.
- Since:
- 2.12
-
Method Summary
Modifier and TypeMethodDescriptionarrayFilters
(List<? extends DBObject> arrayFilters) Deprecated.Specifies that the request being built should use the given array filters for an update.Deprecated.Sets the collationDeprecated.Returns the collationvoid
remove()
Deprecated.Adds a request to remove all documents in the collection that match the query with which this builder was created.void
Deprecated.Adds a request to remove one document in the collection that matches the query with which this builder was created.void
replaceOne
(DBObject document) Deprecated.Adds a request to replace one document in the collection that matches the query with which this builder was created.void
Deprecated.Adds a request to update all documents in the collection that match the query with which this builder was created.void
Deprecated.Adds a request to update one document in the collection that matches the query with which this builder was created.upsert()
Deprecated.Specifies that the request being built should be an upsert.
-
Method Details
-
getCollation
Deprecated.Returns the collation- Returns:
- the collation
- Since:
- 3.4
-
collation
Deprecated.Sets the collation- Parameters:
collation
- the collation- Returns:
- this
- Since:
- 3.4
-
remove
public void remove()Deprecated.Adds a request to remove all documents in the collection that match the query with which this builder was created. -
removeOne
public void removeOne()Deprecated.Adds a request to remove one document in the collection that matches the query with which this builder was created. -
replaceOne
Deprecated.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
Deprecated.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
Deprecated.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
-
upsert
Deprecated.Specifies that the request being built should be an upsert.- Returns:
- a new builder that allows only update and replace, since upsert does not apply to remove.
-
arrayFilters
Deprecated.Specifies that the request being built should use the given array filters for an update. Note that this option only applies to update operations and will be ignored for replace operations- Parameters:
arrayFilters
- the array filters to apply to the update operation- Returns:
- a new builder that allows only update and replace, since upsert does not apply to remove.
- Since:
- 3.6
-