我正在尝试执行以下查询:
MATCH (movie:Movie {title:"test"})-[r]-() DELETE movie, r
删除:Movie节点及其所有关系。一切都很好,除非查询没有任何关系,否则无法匹配电影。我已经尝试了可选匹配,但是没有运气。
我正在寻找一种删除电影节点的方法,无论它是否具有任何关系,但如果有,也要删除它们。
最佳答案
有OPTIONAL MATCH
:
MATCH (movie:Movie {title:"test"})
OPTIONAL MATCH (movie)-[r]-()
DELETE movie, r
关于neo4j - 在Neo4j中删除节点及其关系(如果有),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29444426/