neo4j浅析
一、py2neo
1.基本范式(连接数据库)
from py2neo import Graph
"""
host:服务器ip地址,默认为'localhost'
http_port:http协议——服务器监听端口,默认7474
https_port:https协议——服务器监听端口,默认7473
user:登录用户名,默认'neo4j'
password:登录密码,无默认值,故若数据库其他参数都为默认值,则可直接通过密码登录
name:指定为数据库的名称,如果不指定为neo4j的话,会出现以下报错:
py2neo.errors.ProtocolError: Cannot decode response content as JSON
"""
g = Graph('http://localhost:7474', auth=("neo4j", "88888888"), name="neo4j")
print("创建成功")
1.1 流程
导入图模块:from py2neo import Graph
创建对象: 懂的都懂,参数设置详见参数,注意name那里必须是你在neo4j中已创建的数据库,不然会报错:没有这个数据库。
赋值。
1.2 参数
profile(参数1):neo4j的ip地址,可以是"http://localhost:7474",似乎也可以是“bolt://127.0.0.1:7687”.
auth:neo4j用户的用户名和密码,打包成元组,如auth=("neo4j", "88888888")
name:数据库名称,必须是neo4j中已有的,否则会报错,怎样创建数据库见2