у меня есть граф neo4j, изображающий транспортную систему.
Мои узлы:
- Остановка (как автобусная остановка)
- Соединение (узел подключения между 2 остановками)
Взаимосвязи:
(Stop)-[:HAS]->(Connection)-[:TO]->(Stop)
Моя проблема в том, что этот шаблон может повторяться несколько раз, например:
(Stop)-[:HAS]->(Connection)-[:TO]->(Stop)-[:HAS]->(Connection)-[:TO]->(Stop)-[:HAS]->(Connection)-[:TO]->(Stop)
Я хотел бы получить шифрованный запрос, чтобы я мог найти соединение между двумя остановками, даже если между ними есть несколько -[:HAS]->(Connection)-[:TO]->
шагов.
Я пробовал
MATCH (:Stop)-[:HAS]->(:Connection)-[:TO]->(:Stop)
, но с этим я получаю результаты только с 1 переходом. Надеюсь, мой вопрос понятен. С уважением