从Neo4J 2.20中的图中查找子图
有五个节点及其ID A(13)、B(14)、C(15)、D(16)、E(17) 我想找到节点A的子图 为此我用了从Neo4J 2.20中的图中查找子图,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,有五个节点及其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的子
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
你是说Neo4j浏览器的可视化?