public static class MergeOperation.WhenDocumentsDontMatch extends Object
on
property describing the unique identifier.Modifier and Type | Method and Description |
---|---|
static MergeOperation.WhenDocumentsDontMatch |
discardDocument()
Discard the document - do not insert the document into the output collection.
|
static MergeOperation.WhenDocumentsDontMatch |
failWhenNotMatch()
Stop and fail the aggregation operation.
|
static MergeOperation.WhenDocumentsDontMatch |
insertNewDocument()
Insert the document into the output collection.
|
org.bson.Document |
toDocument(AggregationOperationContext context) |
static MergeOperation.WhenDocumentsDontMatch |
whenNotMatchedOf(String value)
Factory method creating
MergeOperation.WhenDocumentsDontMatch from a value literal. |
public static MergeOperation.WhenDocumentsDontMatch whenNotMatchedOf(String value)
MergeOperation.WhenDocumentsDontMatch
from a value
literal.value
- must not be null.MergeOperation.WhenDocumentsDontMatch
.public static MergeOperation.WhenDocumentsDontMatch insertNewDocument()
MergeOperation.WhenDocumentsDontMatch
.public static MergeOperation.WhenDocumentsDontMatch discardDocument()
MergeOperation.WhenDocumentsDontMatch
.public static MergeOperation.WhenDocumentsDontMatch failWhenNotMatch()
MergeOperation.WhenDocumentsDontMatch
.public org.bson.Document toDocument(AggregationOperationContext context)
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.