一、安装Neo4j
下面是官方文档:https://neo4j.com/download/ 通过上述网址下载后,记住弹出的key,后续软件的激活需要使用到这个key。
二、基础使用方法
- 新建项目

2.更改项目名

- 建立本地数据库或者远程数据库

- 启动本地数据库

- 通过Neo4j Broswer进行操作

节点操作
- 创建节点
create(:大学{name:"西安电子科技大学"})- 查看构建好的节点图

- 调整节点显示字体的大小

- 获取所有节点
match(n) return (n)下面重点介绍下如何通过py2neo来对Neo4j进行操作。
- 查询节点
created_node = matcher[node_id]
print(created_node)- 附带条件的查询
matcher.match('判决文书').where(name = 'XXX刑事判决书').first()- 返回符合条件的一个节点
temp = selector.match('Person').first()- 增加和修改节点的属性值
temp['name'] = '001'- 增加标签
temp.add_label('案件')
graph.push(temp)- 删除节点
graph.delete(node)- 创建节点
node = Node('人', name = '张三')
graph.create(node)使用py2neo连接数据库
from py2neo import Graph,Node,Relationship,Subgraph
from py2neo.matching import *
graph = Graph("bolt://localhost:7687", auth=("neo4j", "1234"))
success = graph.run("UNWIND range(1, 3) AS n RETURN n, n * n as n_sq")
if (success):
print("连接成功")总结
py2neo是一个操作Neo4j的python第三方库,我们可以边查询边使用,非常方便,重点参考官方文档和下文的一些重点参考文档。
参考文档
- 用py2neo对Neo4j进行数据的增删改查:节点
- neo4j︱与python结合的py2neo使用教程
- py2neo的简单使用(1)
