public class UnwindOperation extends Object implements AggregationOperation, FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
$unwind
We recommend to use the static factory method Aggregation.unwind(String) instead of creating instances of this class directly.
Aggregation.unwind(String)
static interface
UnwindOperation.EmptyArraysBuilder
UnwindOperation.IndexBuilder
UnwindOperation.PathBuilder
static class
UnwindOperation.UnwindOperationBuilder
UnwindOperation
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
UnwindOperation(Field field)
Field
UnwindOperation(Field field, boolean preserveNullAndEmptyArrays)
UnwindOperation(Field field, Field arrayIndex, boolean preserveNullAndEmptyArrays)
ExposedFields
getFields()
AggregationOperation
static UnwindOperation.PathBuilder
newUnwind()
LookupOperation
org.bson.Document
toDocument(AggregationOperationContext context)
Document
AggregationOperationContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inheritsFields
public UnwindOperation(Field field)
field
public UnwindOperation(Field field, boolean preserveNullAndEmptyArrays)
preserveNullAndEmptyArrays
public UnwindOperation(Field field, Field arrayIndex, boolean preserveNullAndEmptyArrays)
arrayIndex
public org.bson.Document toDocument(AggregationOperationContext context)
toDocument
public ExposedFields getFields()
FieldsExposingAggregationOperation
getFields
public static UnwindOperation.PathBuilder newUnwind()
Impressum und Datenschutz Copyright ©2018 eir.me