本文概述
- 删除与节点相关的所有关系
- 删除整个数据库
你可以使用一条语句删除一个或多个关系或所有关系。
例:
从数据库中删除名为” PLAYER_OF” 的关系:
MATCH (Raul)-[r:PLAYER_OF]->
(It)DELETE r
输出
文章图片
上面的语句将使关系类型为PLAYER_OF的所有Raul节点与Itly节点匹配。
删除与节点相关的所有关系 有一种删除节点以及与该节点相关的所有关系的方法。
使用DETACH DELETE语句:
例:
MATCH (Kohli:player{name: "Virat Kohli"}) DETACH DELETE Kohli
输出
文章图片
这将删除所有关系为” Virat Kohli” 的节点” Kohli” 。
删除整个数据库 【Neo4j删除关系】要删除所有数据库, 请使用DETACH DELETE语句而不使用过滤器。
DETACH DELETE;
推荐阅读
- Neo4j创建节点
- Neo4j删除节点
- Neo4j数据建模
- Neo4j创建约束
- Neo4j创建索引
- Neo4j COUNT()函数
- Neo4j聚合函数
- Windows上安装Neo4j详细步骤
- 图数据库与RDBMS的区别和对比