py2neo简单使用

这篇博客介绍了使用py2neo进行Neo4j数据库的基本增删改查操作,包括创建和获取节点及关系属性、批量插入节点以及处理中文乱码和版本匹配问题。还提供了遇到问题时的参考链接。
摘要由CSDN通过智能技术生成

基本增删改查操作

  • 创建节点,获取节点属性
  • 创建关系,获取关系属性
  • 删除节点
  • 删除关系
  • 查询操作
  • 更改属性
from py2neo import Node, Graph, Relationship, NodeMatcher,Subgraph
from py2neo.matching import *

# 连接neo4j 数据库
test_graph = Graph('http://localhost:7474',auth=('neo4j','neo4j'))

# 建立节点, 标签名,属性值
node1 = Node('person',name='Bob')  
# 此时的节点已经创建在本地,但还没有上传到 Neo4j 数据库中,因此在 Neo4j 客户端中是没有任何内容的
node2 = Node('person',name='Tom',age=12)
test_graph.create(node1)  
# 使用 Graph 中的 create 方法来上传数据。
test_graph.create(node2)

# 创建节点,属性值用字典表示
node3 = Node('person',**{
   'name':'Jack','age':13,'sex':'male'})
test_graph.create(node3)

# 更新节点、关系的属性值。push
# 如果设置成 none,该属性值会被删除。也可以直接删除属性值
node1['age'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值