Neo4j实战 P6 py2neo操作Neo4j数据库
py2neo是一个Python库,用于操作Neo4j图数据库。它提供了一组简单而强大的API,使得在Python中进行图数据库操作变得更加容易。
虽然py2neo封装了一些方法,比如Node, Relationship供我们使用,但考虑到刚学完Neo4j的原生CQL语句,需要巩固基础,所以在第一个知识图谱项目中,只使用py2neo连接数据库,然后还是用原生的CQL去操作节点和关系。
代码示例
1、安装模块
内容不可见,请联系管理员开通权限。
2、连接到Neo4j数据库
内容不可见,请联系管理员开通权限。
3、执行CQL语句
例1:创建人物和电影节点
内容不可见,请联系管理员开通权限。
例2:为节点创建关系
内容不可见,请联系管理员开通权限。
4、解析查询结果
例1:查节点属性
内容不可见,请联系管理员开通权限。
例2:查关联节点,家有喜事的主演有哪些
内容不可见,请联系管理员开通权限。
例3:查关系,功夫和周星驰的关系
内容不可见,请联系管理员开通权限。
好的,有了前面的原生CQL语法基础之后,用py2neo去执行CQL语句就很简单了,需要注意的返回值默认是多个,需要用0号索引才能拿到返回的内容。那到目前为止,关于Neo4j的知识储备,已经能做常规的知识图谱项目了。后续有需要用到Neo4j更复杂的场景,再给大家补充。
本文链接:http://ichenhua.cn/edu/note/586
版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!