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()
相关推荐
wowocpp5 分钟前
查看 磁盘文件系统格式 linux ubuntu blkid ext4
linux·数据库·ubuntu
一点媛艺2 小时前
Kotlin函数由易到难
开发语言·python·kotlin
魔道不误砍柴功3 小时前
Java 中如何巧妙应用 Function 让方法复用性更强
java·开发语言·python
_.Switch4 小时前
高级Python自动化运维:容器安全与网络策略的深度解析
运维·网络·python·安全·自动化·devops
测开小菜鸟5 小时前
使用python向钉钉群聊发送消息
java·python·钉钉
Ai 编码助手6 小时前
MySQL中distinct与group by之间的性能进行比较
数据库·mysql
陈燚_重生之又为程序员6 小时前
基于梧桐数据库的实时数据分析解决方案
数据库·数据挖掘·数据分析
caridle6 小时前
教程:使用 InterBase Express 访问数据库(五):TIBTransaction
java·数据库·express
白云如幻6 小时前
MySQL排序查询
数据库·mysql
萧鼎6 小时前
Python并发编程库:Asyncio的异步编程实战
开发语言·数据库·python·异步