@Q: FOR startCity IN germanCity FILTER GEO_DISTANCE(@bonn, startCity.geometry) < @radius LET oneCity = ( FOR v, e, p IN 1..1 OUTBOUND startCity GRAPH 'routeplanner' RETURN v._key ) RETURN {startCity: startCity._key, connectedCities: oneCity} @B { "bonn": [ 7.0998, 50.734 ], "radius": 400000 } @R [ { "startCity": "Cologne", "connectedCities": [ "Lyon", "Paris" ] }, { "startCity": "Hamburg", "connectedCities": [ "Cologne", "Paris", "Lyon" ] } ]