public static class MergeOperation.WhenDocumentsMatch extends Object
on
property describing the unique identifier.Modifier and Type | Method and Description |
---|---|
static MergeOperation.WhenDocumentsMatch |
failOnMatch()
Stop and fail the aggregation operation.
|
static MergeOperation.WhenDocumentsMatch |
keepExistingDocument()
Keep the existing document in the output collection.
|
static MergeOperation.WhenDocumentsMatch |
mergeDocuments()
Merge the matching documents.
|
static MergeOperation.WhenDocumentsMatch |
replaceDocument()
Replace the existing document in the output collection with the matching results document.
|
static MergeOperation.WhenDocumentsMatch |
updateWith(Aggregation aggregation)
Use an
Aggregation to update the document in the collection. |
static MergeOperation.WhenDocumentsMatch |
updateWith(List<AggregationOperation> aggregationPipeline)
Use an aggregation pipeline to update the document in the collection.
|
static MergeOperation.WhenDocumentsMatch |
whenMatchedOf(String value) |
public static MergeOperation.WhenDocumentsMatch whenMatchedOf(String value)
public static MergeOperation.WhenDocumentsMatch replaceDocument()
MergeOperation.WhenDocumentsMatch
.public static MergeOperation.WhenDocumentsMatch keepExistingDocument()
MergeOperation.WhenDocumentsMatch
.public static MergeOperation.WhenDocumentsMatch mergeDocuments()
MergeOperation.WhenDocumentsMatch
.public static MergeOperation.WhenDocumentsMatch failOnMatch()
MergeOperation.WhenDocumentsMatch
.public static MergeOperation.WhenDocumentsMatch updateWith(Aggregation aggregation)
Aggregation
to update the document in the collection. Please see the MongoDB reference
documentation for details.aggregation
- must not be null.MergeOperation.WhenDocumentsMatch
.public static MergeOperation.WhenDocumentsMatch updateWith(List<AggregationOperation> aggregationPipeline)
aggregationPipeline
- must not be null.MergeOperation.WhenDocumentsMatch
.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.