22

我需要删除所有节点之间的所有关系。有没有办法删除neo4j图中的所有关系?请注意,我使用的是 ruby​​ 绑定 - neographygem。gem 的 wiki 中没有关于此的信息。我还尝试在 neo4j 文档中找到一种方法,但没有任何结果。

Neo4j 版本是 1.7.2。

4

2 回答 2

26

在密码中:

删除所有关系:

start r=relationship(*) delete r;

在所有节点之间创建所有关系,我假设:

start n=node(*),m=node(*) create unique n-[r:RELTYPE]-m;

但你宁愿不想有太多的顶点,因为它在低内存时崩溃(至少在我的情况下,我有 100 万个顶点和 1GB 内存)

于 2012-10-16T07:35:03.160 回答
14

在 cypher3.5 中,startdeprecated.

您可以使用此密码删除所有关系

match ()-[r]->() delete r;
于 2019-10-08T06:54:36.513 回答