Interface ConditionalOperators.IfNull.ThenBuilder
- All Superinterfaces:
ConditionalOperators.IfNull.OrBuilder
- Enclosing class:
- ConditionalOperators.IfNull
public static interface ConditionalOperators.IfNull.ThenBuilder
extends ConditionalOperators.IfNull.OrBuilder
- Author:
- Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionthenValueOf
(String fieldReference) thenValueOf
(AggregationExpression expression) Methods inherited from interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.OrBuilder
orIfNull, orIfNull
-
Method Details
-
then
- Parameters:
value
- the value to be used if the$ifNull
condition evaluates true. Can be aDocument
, a value that is supported by MongoDB or a value that can be converted to a MongoDB representation but must not be null.- Returns:
- new instance of
ConditionalOperators.IfNull
.
-
thenValueOf
- Parameters:
fieldReference
- the field holding the replacement value, must not be null.- Returns:
- new instance of
ConditionalOperators.IfNull
.
-
thenValueOf
- Parameters:
expression
- the expression yielding to the replacement value, must not be null.- Returns:
- new instance of
ConditionalOperators.IfNull
.
-