Uses of Class
dev.morphia.aggregation.experimental.stages.GraphLookup
-
Packages that use GraphLookup Package Description dev.morphia.aggregation.experimental dev.morphia.aggregation.experimental.codecs.stages dev.morphia.aggregation.experimental.stages -
-
Uses of GraphLookup in dev.morphia.aggregation.experimental
Methods in dev.morphia.aggregation.experimental with parameters of type GraphLookup Modifier and Type Method Description Aggregation<T>
Aggregation. graphLookup(GraphLookup lookup)
Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.Aggregation<T>
AggregationImpl. graphLookup(GraphLookup lookup)
-
Uses of GraphLookup in dev.morphia.aggregation.experimental.codecs.stages
Methods in dev.morphia.aggregation.experimental.codecs.stages that return types with arguments of type GraphLookup Modifier and Type Method Description Class<GraphLookup>
GraphLookupCodec. getEncoderClass()
Methods in dev.morphia.aggregation.experimental.codecs.stages with parameters of type GraphLookup Modifier and Type Method Description protected void
GraphLookupCodec. encodeStage(org.bson.BsonWriter writer, GraphLookup value, org.bson.codecs.EncoderContext encoderContext)
-
Uses of GraphLookup in dev.morphia.aggregation.experimental.stages
Methods in dev.morphia.aggregation.experimental.stages that return GraphLookup Modifier and Type Method Description GraphLookup
GraphLookup. as(String as)
Name of the array field added to each output document.GraphLookup
GraphLookup. connectFromField(String connectFromField)
Field name whose value $graphLookup uses to recursively match against the connectToField of other documents in the collection.GraphLookup
GraphLookup. connectToField(String connectToField)
Field name in other documents against which to match the value of the field specified by the connectFromField parameter.GraphLookup
GraphLookup. depthField(String depthField)
Optional.static GraphLookup
GraphLookup. from(Class from)
Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.static GraphLookup
GraphLookup. from(String from)
Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.GraphLookup
GraphLookup. maxDepth(Integer maxDepth)
Optional.GraphLookup
GraphLookup. restrict(Filter... filters)
Optional.GraphLookup
GraphLookup. startWith(Expression startWith)
Expression that specifies the value of the connectFromField with which to start the recursive search.
-