Py2neo是Neo4j数据库的python驱动
官方支持的版本
Python 2.7 / 3.3 / 3.4 / 3.5
Neo4j 2.0 / 2.1 / 2.2 / 2.3 / 3.0
安装
我使用的版本是python 3.7, neo4j 3.4,目前没有问题
这里是py2neo v4 handbook
安装,它会自动安装依赖包neo4j(就是官方建议的那个包)
pip3 install py2neo
链接
默认的端口号就是7474,最新的链接方式是传入用户名和密码的元组
from py2neo import Graph,Node,Relationship
graph = Graph("http://localhost:7474",auth=("neo4j","password"))
创建节点Node和关系Relationship
a = Node("Person", name="Alice")
b = Node("Person", name="Bob")
ab = Relationship(a, "KNOWS", b)
graph.create(ab)
Node和Relationship可以定义对应的实例,Node第一个参数是label, 再利用graph.create()创建
数据对象 Object
Node
node是保存在Neo4j里面的数据储存单元,在创建好node后,我们可以有很多操作,比如
#获取key对应的property
x