如何使用node-neo4j从节点获取/删除所有关系?

时间:2013-02-21 22:24:48

标签: node.js neo4j node-neo4j

我需要从neo4j数据库中删除一个节点,但根据文档,必须先删除所有节点的关系,所以我猜需要获取这些关系的列表,然后逐个删除它们。 node.getRelationships(type)返回特定类型的关系 - 但不是所有类型的所有关系。传递类型的'*'不起作用。

是否有更简单的方法来删除节点或获取关系列表?

在cypher中直接执行此操作看起来相当容易,所以我总是可以依赖它,但如果可能的话,我想使用node-neo4j库。

谢谢, 亚历

1 个答案:

答案 0 :(得分:0)

你可以为节点传递node.delete(force=true)吗?否则,您可以调用node.all()函数来获取所有关系。

很抱歉,如果语法错误,JS / CS不是我的母语。