2013-09-24 163 views
0

我在neo4j图形数据库中有一个以下图形,并通过使用密码查询语言,我想要检索连接到根节点及其子节点的整个数据。neo4j Cypher查询

例如:

请您好好找到下面的图形图像。

[根据图像,节点1有两个孩子,他们的孩子也有太多的孩子有着相同的关系。现在我想要什么,使用暗号,我打的节点1,它应该响应与子节点的全部数据,并有子节点等等,节点之间的关系是“Parent_of”的关系。]

enter image description here

任何人都可以帮助我解决这个问题。

+0

你能不能给我们你想要回数据的格式的例子吗?你只是想要一个所有的树的孩子节点的列表? – Nicholas

+1

我问了同样的问题,并在邮件列表中给出了可能的答案。 :/ –

回答

2
start n=node(1) // use the id, or find it using an index 
match n-[:parent_of*0..]->m 
return m 

会得到你所有的图节点在米。如果您不想要节点本身,而是存储在节点中的某些属性,则也可以采用m.some_property而不是m

尽管如此,由于路径没有限制,这个查询在大图中可能会变得非常大。