Обход графа с использованием py2neo - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу получить все связи и узлы, присутствующие между двумя узлами, из графа, который я создал с помощью neo4j.Я использую py2neo и хочу знать, как мы можем написать запрос cypher, который может получить промежуточные отношения между двумя узлами, а также промежуточные узлы между этими двумя узлами.

Например:

(A)-[relation1]->(B)-[relation2]->(C)-[relation3]->(D)

Если я задаю A в качестве начального узла и D в качестве конечного узла, я хочу, чтобы выходные данные были в виде набора отношений relation1,relation2,relation3, а набор промежуточных узлов - B и C.

1 Ответ

0 голосов
/ 23 февраля 2019

соответствует mypath = (A) - [: * 0 ..] -> (D) возвращать узлы (mypath), отношения (mypath)

...