Как найти все вершины графа между двумя указанными вершинами?
Я использую язык запросов cypher и мне необходимо найти все вершины между двумя вершинам А и Е (А->B->C->D->E).
Следующий запрос возвращает все вершины включая А и Е.
Но мне нужно получить только B, C, D.
Как отфильтровать результат запроса, чтоб исключить А и Е?
MATCH p= (A:City{name: 'City1'})-[:LINKED*]->(T:City{name: "City5"}) return nodes(p)