Neo4J:関係を削除する



Neo4j Delete Relationship



1.既存の関係

MATCH (n:Person) RETURN n

画像

2.関係を含むノードは削除できません

MATCH(p:Person) DELETE p

画像



Neo.ClientError.Schema.ConstraintValidationFailed: Cannot delete node, because it still has relationships. To delete this node, you must first delete its relationships.

3.指定された関係を削除します

MATCH (p1:Person)-[r:LOVES]-(p2:Person) DELETE p1,p2,r

画像
削除句の形式はDELETE ,,であることに注意してください。

残りのエンティティの関係
画像



4、DETACH DELETE

MATCH(p:Person) DETACH DELETE p

画像

画像