2013-02-21 82 views
0

我需要從neo4j db中刪除一個節點,但根據文檔,所有節點的關係都必須先刪除,所以我猜想我需要獲取這些關係的列表,然後逐個刪除它們。 node.getRelationships(type)返回特定類型的關係 - 但不是所有類型的所有關係。爲類型傳遞'*'不起作用。如何使用node-neo4j從節點獲取/刪除所有關係?

是否有更簡單的方法來刪除節點或獲取關係列表?

在cypher中直接做這件事看起來相當容易,所以我總是可以迴避,但如果可能的話,我想使用node-neo4j庫。

謝謝, 亞歷克斯

回答

0

你能傳遞node.delete(force=true)的節點?否則,您可以調用node.all()函數來獲取所有關係。

對不起,如果語法看起來不對,JS/CS不是我的母語。

+0

docs(http://coffeedoc.info/github/thingdom/node-neo4j/master/)建議不使用force = true,但all()確實有效 - 關鍵是將它傳遞給null '類型'參數。謝謝! – 2013-02-21 23:28:22

相關問題