删除Neo4j中两个节点之间的[:RELATION] - 没有结果

时间:2016-01-22 21:07:19

标签: neo4j cypher nodes

我正在尝试使用

删除两个节点之间的关系
MATCH (:Person{name:"Hugo"})-[r:FOLLOWS]->(:Person{name:"Igor"}) 
DELETE r

由于关系首次尝试查询错误,关系完全搞砸了。它看起来像这样:

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

[增订]

根据您的图片,您的MATCH子句指定了关系的错误方向。

要解决此问题,您有几种选择。

例如,您可以改变关系的方向:

MATCH (:Person{name:"Hugo"})<-[r:FOLLOWS]-(:Person{name:"Igor"})
DELETE r;

或者,您可以省略方向:

MATCH (:Person{name:"Hugo"})-[r:FOLLOWS]-(:Person{name:"Igor"})
DELETE r;