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()
相关推荐
菜鸟小九14 小时前
mysql运维(分库分表)
运维·数据库·mysql
Jay200211114 小时前
【机器学习】28-29 推荐系统 & 推荐系统实现
人工智能·python·机器学习
RestCloud14 小时前
SQL Server到Oracle:不同事务机制下的数据一致性挑战
数据库·oracle·sqlserver·etl·cdc·数据处理·数据传输
闲人编程14 小时前
FastAPI框架架构与设计哲学
python·架构·api·fastapi·异步·codecapsule
蝈蝈(GuoGuo)14 小时前
FireDAC][Phys][ODBC][SQLSRV32.DLL] SQL_NO_DATA FDquery
数据库·sql·oracle
小兔崽子去哪了14 小时前
Matplotlib 可视化 / pandas 绘图 / Seaborn 绘图
python·pandas
蜂蜜黄油呀土豆14 小时前
MySQL Undo Log 深度解析:表空间、MVCC、回滚机制与版本演进全解
数据库·mysql·innodb·redo log·mvcc·undo log·事务日志
shenzhenNBA14 小时前
如何在python项目中使用日志功能?通用版本
java·开发语言·python·日志·log
IT·小灰灰14 小时前
Doubao-Seedream-4.5:当AI学会“版式设计思维“——设计师的七种新武器
javascript·网络·人工智能·python·深度学习·生成对抗网络·云计算
leoufung14 小时前
LeetCode 433:Minimum Genetic Mutation 题目理解与 BFS 思路详解
数据库·leetcode·宽度优先