Package com.mongodb.client.model
Class UnwindOptions
- java.lang.Object
-
- com.mongodb.client.model.UnwindOptions
-
-
Constructor Summary
Constructors Constructor Description UnwindOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getIncludeArrayIndex()
Gets the includeArrayIndex field if set or nullUnwindOptions
includeArrayIndex(String arrayIndexFieldName)
Sets the field to be used to store the array index of the unwound itemBoolean
isPreserveNullAndEmptyArrays()
If true the unwind stage will include documents that have null values or empty arraysUnwindOptions
preserveNullAndEmptyArrays(Boolean preserveNullAndEmptyArrays)
Sets true if the unwind stage should include documents that have null values or empty arraysString
toString()
-
-
-
Method Detail
-
isPreserveNullAndEmptyArrays
@Nullable public Boolean isPreserveNullAndEmptyArrays()
If true the unwind stage will include documents that have null values or empty arrays- Returns:
- the preserve null values and empty arrays value or null
-
preserveNullAndEmptyArrays
public UnwindOptions preserveNullAndEmptyArrays(@Nullable Boolean preserveNullAndEmptyArrays)
Sets true if the unwind stage should include documents that have null values or empty arrays- Parameters:
preserveNullAndEmptyArrays
- flag depicting if the unwind stage should include documents that have null values or empty arrays- Returns:
- this
-
getIncludeArrayIndex
@Nullable public String getIncludeArrayIndex()
Gets the includeArrayIndex field if set or null- Returns:
- the includeArrayIndex field if set or null
-
includeArrayIndex
public UnwindOptions includeArrayIndex(@Nullable String arrayIndexFieldName)
Sets the field to be used to store the array index of the unwound item- Parameters:
arrayIndexFieldName
- the field to be used to store the array index of the unwound item- Returns:
- this
-
-