2014-01-15 97 views
0

我有要求刪除所有節點和來自父/根節點的關係,並且不刪除父/根節點。 圖形數據庫包含2個標籤(用戶和聯繫人)來對節點進行分組。在不刪除Neo4J 2.0中的父節點的情況下刪除節點和關係

目前,我能夠與下面的腳本,其中「6」是父/節點

MATCH (u:User)-[r]-(c:Contact) 
WHERE u.email = '[email protected]' AND ID(c) > 6 
DELETE c, r 

是否有更好的方法來做到這一點做到這一點?
有沒有辦法告訴Neo4J不要刪除父/根節點?

+0

你是不是指'ID(c)<> 6'? – jjaderberg

回答

0

這是一個好方法,您的問題是什麼?

你告訴Neo4j 不是刪除用戶節點。

0

問題是我必須知道節點ID。我希望只匹配父節點上的一個屬性來識別它與節點ID。

像這樣:

MATCH(U:用戶) - [R] - (C:聯繫) WHERE u.email = '[email protected]' AND NOT u.mail =「nouser @ noserver.com' DELETE c,r

這似乎不工作,有什麼建議嗎?