Delete
在Neo4j中说到删除节点,我们第一时间想到的肯定是Delete关键字。
的确我们也经常使用Delete来删除节点。
删除节点
如果节点,没有关联关系那可以直接使用delete删除
MATCH (n:Role) delete n
如果节点存在关联关系,那么我们使用delete删除就会报错
此时如果一定要删除,那么我们可以使用detach delete来删除
MATCH (n:Person) detach delete n
此时就会断开关系,然后删除节点
但是如果我们不想删除节点,只想删除两个节点之间关联的关系那该如何呢
MATCH (n:Person)-[r:ACTED_IN]->(m:Movie) delete r
remove
当然除了delete,我们也可以使用remove来删除节点,或者属性
match(n:Role{name:"主角",age:10})
remove n.age
return n.age
此时我们可以发现返回null,age属性已经被删除了
文章来源:https://www.toymoban.com/news/detail-649039.html
match(n:Role{name:"主角"})
remove n:Role
return n
此时就是删除了节点文章来源地址https://www.toymoban.com/news/detail-649039.html
到了这里,关于图数据库(四):Neo4j中的删除操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!