public static <TExpression> Bson graphLookup(final String from, final TExpression startWith, final String connectFromField,
                                                 final String connectToField, final String as) {
        return graphLookup(from, startWith, connectFromField, connectToField, as, new GraphLookupOptions());
    }
public static <TExpression> Bson graphLookup(final String from, final TExpression startWith, final String connectFromField,
                                                 final String connectToField, final String as) {
        return graphLookup(from, startWith, connectFromField, connectToField, as, new GraphLookupOptions());
    }
public static < TExpression > Bson graphLookup ( final String from , final TExpression startWith , final String connectFromField , final String connectToField , final String as ) { return graphLookup ( from , startWith , connectFromField , connectToField , as , new GraphLookupOptions ( ) ) ; }
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
@return the $graphLookup pipeline stage
@mongodb.driver.manual reference/operator/aggregation/graphLookup/ $graphLookup
@mongodb.server.release 3.4
@since 3.4
Creates a graphLookup pipeline stage for the specified filter