2013-09-24 88 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

儘管如此,由於路徑沒有限制,這個查詢在大圖中可能會變得非常大。