У меня есть следующие записи в моей базе данных neo4j
(:A)-[:B]->(:C)-[:D]->(:E)
(:C)-[:D]->(:E)
Я хочу получить все узлы C и все отношения и связанные узлы.Если я сделаю запрос
Match (p:A)-[o:B]->(i:C)-[u:D]->(y:E)
Return p,o,i,u,y
, я получу первое совпадение, если я выполню
Match (i:C)-[u:D]->(y:E)
Return i,u,y
Я получу второе совпадение.
Но я хочу, чтобы обаих в одном запросе.Как мне это сделать?