public static class ReplaceRootOperation.ReplaceRootDocumentOperation extends ReplaceRootOperation
$replaceRoot-operation to result in a composable replacement
document. ReplaceRootOperation.ReplaceRootDocumentOperation yield empty upon construction and can be populated with single
values and documents.ReplaceRootOperation.Replacement, ReplaceRootOperation.ReplaceRootDocumentOperation, ReplaceRootOperation.ReplaceRootDocumentOperationBuilder, ReplaceRootOperation.ReplaceRootOperationBuilderFieldsExposingAggregationOperation.InheritsFieldsAggregationOperation| Modifier | Constructor and Description |
|---|---|
|
ReplaceRootDocumentOperation()
Creates an empty
ReplaceRootOperation.ReplaceRootDocumentOperation. |
protected |
ReplaceRootDocumentOperation(ReplaceRootOperation.ReplaceRootDocumentOperation currentOperation,
org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplacementDocument extension)
Creates an extended
ReplaceRootOperation.ReplaceRootDocumentOperation that combines ReplacementDocuments from the
currentOperation and extension operation. |
| Modifier and Type | Method and Description |
|---|---|
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder |
and(AggregationExpression aggregationExpression)
Creates a new
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder to define a field for the
AggregationExpression. |
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder |
andValue(Object value)
Creates a new
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder to define a field for the value. |
ReplaceRootOperation.ReplaceRootDocumentOperation |
andValuesOf(Object value)
Creates a new
ReplaceRootOperation.ReplaceRootDocumentOperation that merges all existing replacement values with values from
value. |
builder, getFields, getOperator, getReplacement, toDocumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinheritsFieldstoPipelineStagespublic ReplaceRootDocumentOperation()
ReplaceRootOperation.ReplaceRootDocumentOperation.protected ReplaceRootDocumentOperation(ReplaceRootOperation.ReplaceRootDocumentOperation currentOperation, org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplacementDocument extension)
ReplaceRootOperation.ReplaceRootDocumentOperation that combines ReplacementDocuments from the
currentOperation and extension operation.currentOperation - must not be null.extension - must not be null.public ReplaceRootOperation.ReplaceRootDocumentOperationBuilder and(AggregationExpression aggregationExpression)
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder to define a field for the
AggregationExpression.aggregationExpression - must not be null.ReplaceRootOperation.ReplaceRootDocumentOperationBuilder.public ReplaceRootOperation.ReplaceRootDocumentOperationBuilder andValue(Object value)
ReplaceRootOperation.ReplaceRootDocumentOperationBuilder to define a field for the value.value - must not be null.ReplaceRootOperation.ReplaceRootDocumentOperationBuilder.public ReplaceRootOperation.ReplaceRootDocumentOperation andValuesOf(Object value)
ReplaceRootOperation.ReplaceRootDocumentOperation that merges all existing replacement values with values from
value. Existing replacement values are overwritten.value - must not be null.ReplaceRootOperation.ReplaceRootDocumentOperation.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.