Neo4j实战 P5 使用Cypher语句更新和删除数据
前面课程中,给大家介绍了Neo4j的添加和查询操作,其实去做一些静态的知识图谱项目,已经够用了。但为了课程完整性,这节课再给大家补充两个操作:更新和删除。
代码示例
1、更新
例1:更新节点属性,修改张国荣的年龄为67岁。
内容不可见,请联系管理员开通权限。
例2:更新关系属性,更新ACTOR的name为"演员"。
内容不可见,请联系管理员开通权限。
2、删除
例1:删除节点
删除有关系的节点会报错,需要先删除关系,再删除节点。
内容不可见,请联系管理员开通权限。
例2:删除关系
内容不可见,请联系管理员开通权限。
例3:删除节点,并自动删除关联关系
内容不可见,请联系管理员开通权限。
例4:清空数据库
内容不可见,请联系管理员开通权限。
更新和删除比较简单,核心思路就是先查到想要操作的节点或关系,再更新或删除。到目前为止,Neo4j的增删改查操作,就给大家完整的讲完了,下节课学习用Python操作Neo4j数据库。
本文链接:http://ichenhua.cn/edu/note/585
版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!