有五个节点及其ID
A(13),B(14),C(15),D(16),E(17)
我想找到Node 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
但是,我得到了所有节点之间的所有关系。
任何人都可以告诉我并修改我的查询,以便在传出方向上获取节点A的子图。
答案 0 :(得分: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)
或者如果你想要该子图中的id列表:
MATCH (a)-->(b)
WHERE a.id = 13
RETURN b.id