python - AttributeError:“事务”对象没有属性“附加”
问题描述
好吧,我开始使用 Py2neo 和 Neo4j 以启动它们之间的连接,并且已经正确安装了这两个库而没有错误。当我决定通过以下命令开始训练时:
from py2neo import Graph
graph = Graph("bolt://localhost:7687", user="neo4j", password="mypass")
tx = graph.begin()
for name in ["Mohammad", "Ahmad", "Dad", "Mom"]:
tx.append("CREATE (person:Person {name:{name}}) RETURN person", name=name)
Mohammad, Ahmad, Dad, Mom = [result.one for result in tx.commit()]
出现错误:
> AttributeError: 'Transaction' object has no attribute 'append'
是否有任何解决方案来消除错误,py2neo 中的附加属性是否已过期并被新属性替换?
解决方案
尝试使用运行方法:
tx = graph.begin()
tx.run("CREATE (person:Person {name:{name}}) RETURN person", name=name)
tx.commit()
推荐阅读
- c# - 我无法使用 C# 读取文件 .ini
- r - 如何在R中制作和填充矩形?
- java - 用于电子邮件验证 rfc5322 无正则表达式的 java 库
- azure - 使用 Microsoft 图形 api 时创建团队团队错误
- grails - grails 缺少创建作业命令
- accessibility - 使用 onclick 功能分享 Facebook 或 Line,但遇到 SEO 问题“链接不可抓取”
- javascript - Mongoose - 在没有竞争条件的情况下更新过滤的参考 ID
- google-api - 如何在每天只允许 10k 的情况下增加你的管子配额
- mql4 - 我如何从策略测试器(MT4)中的周期设置以外的时间范围获取数据
- regex - 如何捕获字符串中的前 N 个单词?使用正则表达式?