Package com.mongodb.client.model
Class MergeOptions
java.lang.Object
com.mongodb.client.model.MergeOptions
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Options to control the behavior of the $merge aggregation stage
- Since:
- 3.11
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Deprecated.The behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).static enum
Deprecated.The behavior of $merge if a result document does not match an existing document in the out collection. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Deprecated.Gets the fields that act as a unique identifier for a document.Deprecated.Gets the variables accessible for use in the whenMatched pipelineDeprecated.Gets the behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).Deprecated.Gets aggregation pipeline to update the document in the collection.Deprecated.Gets the behavior of $merge if a result document does not match an existing document in the out collection.int
hashCode()
Deprecated.toString()
Deprecated.uniqueIdentifier
(String uniqueIdentifier) Deprecated.Sets the field that act as a unique identifier for a document.uniqueIdentifier
(List<String> uniqueIdentifier) Deprecated.Sets the field that act as a unique identifier for a document.Deprecated.Sets the variables accessible for use in the whenMatched pipeline.whenMatched
(MergeOptions.WhenMatched whenMatched) Deprecated.Sets the behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).whenMatchedPipeline
(List<Bson> whenMatchedPipeline) Deprecated.Sets aggregation pipeline to update the document in the collection.whenNotMatched
(MergeOptions.WhenNotMatched whenNotMatched) Deprecated.Sets the behavior of $merge if a result document does not match an existing document in the out collection.
-
Constructor Details
-
MergeOptions
public MergeOptions()Deprecated.
-
-
Method Details
-
getUniqueIdentifier
Deprecated.Gets the fields that act as a unique identifier for a document. The identifier determine if a results document matches an already existing document in the output collection.- Returns:
- the unique identifier
-
uniqueIdentifier
Deprecated.Sets the field that act as a unique identifier for a document. The identifier determine if a results document matches an already existing document in the output collection.- Parameters:
uniqueIdentifier
- the unique identifier- Returns:
- this
-
uniqueIdentifier
Deprecated.Sets the field that act as a unique identifier for a document. The identifier determine if a results document matches an already existing document in the output collection.- Parameters:
uniqueIdentifier
- the unique identifier- Returns:
- this
-
getWhenMatched
Deprecated.Gets the behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).- Returns:
- when matched
-
whenMatched
Deprecated.Sets the behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).- Parameters:
whenMatched
- when matched- Returns:
- this
-
getVariables
Deprecated.Gets the variables accessible for use in the whenMatched pipeline- Returns:
- the variables
-
variables
Deprecated.Sets the variables accessible for use in the whenMatched pipeline.- Parameters:
variables
- the variables- Returns:
- this
-
getWhenMatchedPipeline
Deprecated.Gets aggregation pipeline to update the document in the collection.- Returns:
- when matched pipeline
- See Also:
-
whenMatchedPipeline
Deprecated.Sets aggregation pipeline to update the document in the collection.- Parameters:
whenMatchedPipeline
- when matched pipeline- Returns:
- this
- See Also:
-
getWhenNotMatched
Deprecated.Gets the behavior of $merge if a result document does not match an existing document in the out collection.- Returns:
- when not matched
-
whenNotMatched
Deprecated.Sets the behavior of $merge if a result document does not match an existing document in the out collection.- Parameters:
whenNotMatched
- when not matched- Returns:
- this
-
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-