Neo4j 删除节点、关系,和所有节点
·
neo4j清空所有数据命令如下:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
- 删除一个节点 DELETE
如下一个节点,删除这个节点可以有两种方法,通过 id 属性,或者 name 属性。
1.1 通过 name 属性 删除这一个节点,如下所示:
MATCH (n:TEST1{name:'temp'})
delete n
1.2 通过 id 属性 删除这一个节点,如下所示:
MATCH (r)
WHERE id(r) = 492
DELETE r
- 删除一个节点及其所有的关系
如下删除节点 temp1 和 temp1 和其他三个节点的关系。
MATCH (r)
WHERE id(r) = 493
DETACH DELETE r
3.删除所有节点和所有的关系
MATCH (r)
DETACH DELETE r
- 删除一个标签中所有的节点
删除标签为Loc的所有节点。
MATCH (r:Loc)
DETACH DELETE r
更多推荐
已为社区贡献2条内容
所有评论(0)