Python操作Neo4j数据库

建立Neo4j链接

bash 复制代码
!pip install neo4j pyahocorasick numpy pandas --no-warn-script-location

定义数据操作对象

bash 复制代码
from neo4j_driver import Neo4jConnection, Node

链接并查看节点数量

bash 复制代码
conn = Neo4jConnection('neo4j://localhost:7687/', 'neo4j', 'Lorne@2022')

conn.create(Node("Person", name="Alice", age=30))
conn.create(Node("Person", name="Bob", age=30))
conn.create(Node("Person", name="Charlie", age=30))

print("数据库中的节点总数:", conn.counts())

创建所有关系

bash 复制代码
# 创建关系
edges = [('Alice', 'Bob'), ('Alice', 'Charlie')]
conn.relationship('Person', 'Person', edges, 'KNOWS', 'friend')

清空所有的数据

bash 复制代码
conn.clear()
相关推荐
山南有清风2 分钟前
基于Redis的分布式任务调用框架实现
数据库·redis·分布式·分布式任务
明月惊雀3 分钟前
微服务依赖版本管理
java·数据库·微服务
CHANG_THE_WORLD5 分钟前
Python 可变参数详解与代码示例
java·前端·python
渡我白衣7 分钟前
计算机组成原理(3):计算机软件
java·c语言·开发语言·jvm·c++·人工智能·python
小马爱打代码16 分钟前
Spring AI:Docker 安装向量数据库 - Redis Stack
数据库·人工智能·spring
小霖家的混江龙21 分钟前
Token 到底怎么来的? 一文读懂大模型分词的核心逻辑, 看完秒懂!
人工智能·python·llm
曲幽22 分钟前
Flask进阶必备:掌握中间件、钩子和扩展
python·flask·web·request·cors·wsgi
90后小陈老师24 分钟前
记录一次Figma订阅被多扣费的教训
java·linux·数据库
hiber98732 分钟前
SLM-Lab安装过程(踩坑过程)
python·slm-lab
我的xiaodoujiao32 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 30--开源电商商城系统项目实战--配置测试环境地址
python·学习·测试工具·pytest