【发布时间】:2014-03-11 10:11:04
【问题描述】:
我是 Neo4j 的新手 // Cypher,我正在学习教程。 在使用电影数据库时,我尝试使用以下查询删除所有“ACTED_IN”关系
match (:Person)-[r:ACTED_IN]->(:Movie)
DELETE r;
但是我发现我在节点之间仍然有一些“ACTED_IN”关系,我必须多次重新运行之前的查询才能完全删除这些关系。
为什么它没有像我预期的那样工作? 这样做的正确方法是什么?
谢谢
【问题讨论】:
-
你真的使用了小写“acted_in”吗?否则它应该在该查询的第一次运行中删除所有内容。你用的是哪个 Neo4j 版本?