Neo4j 使用py2neo在事务中添加节点

Neo4j 使用py2neo在事务中添加节点,neo4j,py2neo,Neo4j,Py2neo,我的代码使用py2neo创建节点并将其插入node4j数据库 但是,我需要在事务中执行此操作 graph.create(节点)创建并提交节点 我通过tx=graph.cypher.begin() 文档中说事务接受一条语句。我没有语句,我有一个节点实例 是否有任何方法可以将节点实例转换为语句,或者我是否需要重新调整代码以使用Cypher语句创建节点 或者,py2neo是否以其他方式实现事务?从文档中可以清楚地看出,事务仅可用于py2neo中的Cypher语句,因为只有在Cypher API中才会提

我的代码使用
py2neo
创建节点并将其插入node4j数据库

但是,我需要在事务中执行此操作

graph.create(节点)
创建并提交节点

我通过
tx=graph.cypher.begin()

文档中说事务接受一条语句。我没有语句,我有一个节点实例

是否有任何方法可以将节点实例转换为语句,或者我是否需要重新调整代码以使用Cypher语句创建节点


或者,
py2neo
是否以其他方式实现事务?

从文档中可以清楚地看出,事务仅可用于py2neo中的Cypher语句,因为只有在Cypher API中才会提到事务


请参见

是使用基于密码的事务处理满足您的所有需求!完全正确。Py2neo仅在直接运行Cypher时支持事务。目前有一些Cypher builder类可以提供帮助,但这是一个实验性的特性,不是很全面。