2012-10-15 38 views

回答

61

所以,這給你的所有節點:

MATCH (n) 
RETURN n; 

如果你想刪除一切從圖中,你可以做這樣的事情:

MATCH (n) 
OPTIONAL MATCH (n)-[r]-() 
DELETE n, r; 

更新了2.0+

編輯: 現在在2.3他們有DETACH DELETE,所以你可以做這樣的事情:

MATCH (n) 
DETACH DELETE n; 
+1

這會刪除根節點嗎?我想留住他。 –

+1

好的,然後在'match'後面添加'where ID(n)<> 0'。 –

13

這會幫你嗎?

START a=node:index_name('*:*') 

假設你有一個帶有這些孤兒節點的索引。

+0

感謝傑森,從來沒有見過這種語法之前+1 –

+1

語法此處引用:http://docs.neo4j.org/chunked/snapshot/query -start.html#start-node-by-index-query –

4

這只是正常工作在2.0:

MATCH n RETURN n 
相關問題