Graph neo4j密码查询

Graph neo4j密码查询,graph,neo4j,cypher,Graph,Neo4j,Cypher,我在neo4j graph数据库中有一个下图,通过使用cypher查询语言,我希望检索连接到根节点及其子节点的整个数据 例如: 请找到下图 [如图所示,节点1有两个子节点,并且他们的子节点也有太多具有相同关系的子节点。现在我想要的是,使用Cypher,我点击节点1,它应该使用子节点和该子节点的全部数据进行响应,以此类推,节点之间的关系是“父节点”关系。] 有人能帮我吗 start n=node(1) // use the id, or find it using an index match

我在neo4j graph数据库中有一个下图,通过使用cypher查询语言,我希望检索连接到根节点及其子节点的整个数据

例如:

请找到下图

[如图所示,节点1有两个子节点,并且他们的子节点也有太多具有相同关系的子节点。现在我想要的是,使用Cypher,我点击节点1,它应该使用子节点和该子节点的全部数据进行响应,以此类推,节点之间的关系是“父节点”关系。]

有人能帮我吗

start n=node(1) // use the id, or find it using an index
match n-[:parent_of*0..]->m
return m
将获得m中的所有图形节点。如果您不想要节点本身,但想要存储在节点中的某个属性,则也可以使用
m.some_property
而不是
m


但是要小心,因为路径没有限制,在一个大型图中,此查询可能会变得非常庞大。

您可以在此处看到
*0..
的示例:

您能给我们一个您想要返回的数据格式的示例吗?您只需要该树的所有子节点的列表吗?我问了同样的问题,并在邮件列表中给出了可能的答案:/