Получить все узлы с отношениями - PullRequest
0 голосов
/ 24 марта 2020

Древовидная структура

Я хочу запрос, в котором, если я отправляю Имя: «Джонсон», это должны все узлы, которые прямо или косвенно связаны в формате данных, показанном на рисунке. Как запросить, чтобы получить все подключенные узлы в формате данных с отношениями между основным узлом и связанным узлом?

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете использовать шаблон переменной длины .

Например, чтобы получить желаемые пути от человека по имени Джонсон (который, я полагаю, уникален) для каждого родственника :

MATCH path = (p:Person)-[:Father|Mother|Son|daughter|Wife *]-(:Person)
WHERE p.name = 'Johnson'
RETURN path
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...