有五个节点的ID为
A(13),B(14),C(15),D(16),E(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
但是,我得到了所有节点和所有项目之间的关系。
有人能告诉我并修改我的查询以在传出方向上获得节点A的子图吗。
如果我正确理解你的问题,你正在寻找与节点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