Нужна помощь с Gremlin: если я знаю начальную и конечную вершины и существует несколько путей между начальной и конечной, НО у меня есть пара вершин на этом пути.Как я могу найти правильный путь, основываясь на имеющихся у меня данных?
Например, здесь я должен найти пути от «колледжа» до «зяблика»
g.V().has('station','college').
repeat(out().simplePath())
.until(has('station','finch'))
.path().by('station')
Результаты
==>[college, wellesley, bloor-yonge, rosedale, summerhill, st. clair, davisville, eglinton, lawrence, york mills, sheppard-yonge, north york centre, finch]
==>[college, dundas, queen, king, union, st. andrew, osgoode, st. patrick, queenspark, museum, st. george, bay, bloor-yonge, rosedale, summerhill, st. clair, davisville, eglinton, lawrence, york mills, sheppard-yonge, north york centre, finch]
Но как мне получить правильный путь, который прошел, например, через «dundas»?