前面课程中,给大家介绍了Neo4j的添加和查询操作,其实去做一些静态的知识图谱项目,已经够用了。但为了课程完整性,这节课再给大家补充两个操作:更新和删除。

代码示例

1、更新

例1:更新节点属性,修改张国荣的年龄为67岁。

内容不可见,请联系管理员开通权限。

例2:更新关系属性,更新ACTOR的name为"演员"。

内容不可见,请联系管理员开通权限。

2、删除

例1:删除节点

删除有关系的节点会报错,需要先删除关系,再删除节点。

内容不可见,请联系管理员开通权限。

例2:删除关系

内容不可见,请联系管理员开通权限。

例3:删除节点,并自动删除关联关系

内容不可见,请联系管理员开通权限。

例4:清空数据库

内容不可见,请联系管理员开通权限。

更新和删除比较简单,核心思路就是先查到想要操作的节点或关系,再更新或删除。到目前为止,Neo4j的增删改查操作,就给大家完整的讲完了,下节课学习用Python操作Neo4j数据库。

本文链接:http://www.ichenhua.cn/edu/note/585

版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!