public static class ReplaceRootOperation.ReplaceRootOperationBuilder extends Object
ReplaceRootOperation
.Constructor and Description |
---|
ReplaceRootOperationBuilder() |
Modifier and Type | Method and Description |
---|---|
ReplaceRootOperation.ReplaceRootDocumentOperation |
withDocument()
Defines a root document replacement based on a composable document that is empty initially.
|
ReplaceRootOperation |
withDocument(org.bson.Document document)
Defines a root document replacement based on a composable document given document.
|
ReplaceRootOperation |
withValueOf(AggregationExpression aggregationExpression)
Defines a root document replacement based on a
AggregationExpression that resolves to a document. |
ReplaceRootOperation |
withValueOf(String fieldName)
Defines a root document replacement based on a fieldName that resolves to a document.
|
public ReplaceRootOperation withValueOf(String fieldName)
fieldName
- must not be null or empty.ReplaceRootOperation
.public ReplaceRootOperation withValueOf(AggregationExpression aggregationExpression)
AggregationExpression
that resolves to a document.aggregationExpression
- must not be null.ReplaceRootOperation
.public ReplaceRootOperation.ReplaceRootDocumentOperation withDocument()
ReplaceRootOperation
can be populated with individual entries and derive its values from other, existing
documents.ReplaceRootOperation.ReplaceRootDocumentOperation
.public ReplaceRootOperation withDocument(org.bson.Document document)
ReplaceRootOperation
can be populated with individual entries and derive its values from other, existing
documents.document
- must not be null.ReplaceRootOperation
.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.