我要删除特定节点的多个关系,但不是所有关系,
我可以删除单个关系或每个关系,但不能删除多个特定关系
match(n:Student{id:2), (n)-[r1:STUDENT_CLASS]->(b:Class), (n)-[r2:STUDENT_RANK]->(m:Rank) delete r1,r2 return n.name
我将学生节点与三个关系不同的公共节点(学校、班级、排名)连接在一起。我想删除同一查询中特定学生的2个关系(班级),而不影响另一个节点与学生节点的(学校)关系。
mf98qq941#
您的查询在逻辑上是正确的,但在语法上是错误的:
match(n:Student{id:2), <--- missed a closing curly brace here (n)-[r1:STUDENT_CLASS]->(b:Class), (n)-[r2:STUDENT_RANK]->(m:Rank) delete r1,r2 return n.name
试试这个:
match(n:Student{id:2}), (n)-[r1:STUDENT_CLASS]->(b:Class), (n)-[r2:STUDENT_RANK]->(m:Rank) delete r1,r2 return n.name
1条答案
按热度按时间mf98qq941#
您的查询在逻辑上是正确的,但在语法上是错误的:
试试这个: