在Neo4j Cypher中通过ID删除关系的简单方法?

Rm5*_*558 9 neo4j nosql graph-databases cypher

使用MatchWhere可以按ID删除关系.

Match ()-[r]-() Where ID(r)=1 Delete r
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

vla*_*ras 9

我用

MATCH ()-[r]-() WHERE id(r)=49 DELETE r
Run Code Online (Sandbox Code Playgroud)


Mic*_*ger 6

使用旧语法,但将在以后的版本中删除.

start r=rel(id) delete r;
Run Code Online (Sandbox Code Playgroud)


ard*_*779 5

您可以通过简单的修改 chyper 删除一些关系。

这是我的代码:

MATCH ()-[r]->() WHERE id(r)=43 OR id(r)=44 OR id(r)=45 DELETE r
Run Code Online (Sandbox Code Playgroud)