2015-04-09 4 views
0

Есть пять узлов с их идентификаторамиНахождение Sub графа из графика в Neo4j 2.20

А (13), В (14), С (15), Д (16), Е (17)

Я хочу найти вспомогательный график для узла A

для этого я использовал

START user=node (13), follower=node (14, 15, 16, 17) 
MATCH user-[:t1_orange|t2_violet|t3_green|t4_blue*1] ->follower 
RETURN user, follower 

Но я получил все узлы со всеми отношениями между го е предметы.

Может ли кто-нибудь сказать мне и изменить мой запрос, чтобы получить вспомогательный график для узла А в исходящем направлении.

+0

Вы имеете в виду визуализацию браузера Neo4j? –

ответ

0

Если я правильно понял ваш вопрос, вы ищете все узлы, которые имеют некоторое отношение к узлу A?

Вы могли:

MATCH (a)-->(b) 
WHERE a.id = 13 
RETURN a, b 

или если вы ищете более пути ориентированный запрос:

MATCH path = (a)-[:t1_orange|t2_violet|t3_green|t4_blue*1]->(b) 
WHERE a.id = 13 
RETURN DISTINCT(path) 

или если вы хотите список ид в пределах этого подграфа:

MATCH (a)-->(b) 
WHERE a.id = 13 
RETURN b.id 
Смежные вопросы