driver-core/src/main/com/mongodb/client/model/Aggregates.java
public static <TExpression> Bson graphLookup(final String from, final TExpression startWith, final String connectFromField,
                                                 final String connectToField, final String as, final GraphLookupOptions options) {
        notNull("options", options);
        return new GraphLookupStage<TExpression>(from, startWith, connectFromField, connectToField, as, options);
    }
public static <TExpression> Bson graphLookup(final String from, final TExpression startWith, final String connectFromField,
                                                 final String connectToField, final String as, final GraphLookupOptions options) {
        notNull("options", options);
        return new GraphLookupStage<TExpression>(from, startWith, connectFromField, connectToField, as, options);
    }
Creates a graphLookup pipeline stage for the specified filter

@param <TExpression>    the expression type
@param from             the collection to query
@param startWith        the expression to start the graph lookup with
@param connectFromField the from field
@param connectToField   the to field
@param as               name of field in output document
@param options          optional values for the graphLookup
@return the $graphLookup pipeline stage
@mongodb.driver.manual reference/operator/aggregation/graphLookup/ $graphLookup
@mongodb.server.release 3.4
@since 3.4