【发布时间】:2020-06-10 12:27:05
【问题描述】:
我是 gremlin 的新手,我正在尝试使用 python 库 gremlinpython 连接到 Janus Graph 并且需要知道是否可以回滚事务。
我发现单次遍历等同于单次事务(tinkerPop docs),遍历是在连接到gremlin服务器后创建的:
g = traversal().withRemote(...)
并且所有带有 g 的操作都在一个事务中执行。
但我无法找到如果任何操作发生错误会发生什么。
是否可以回滚使用 g 进行的所有操作?
gremlin 服务器允许像 g.tx().rollback() 或 g.tx().commit() 那样做一些事情 - 回滚或批准事务,但是否可以使用 gremlinpython 来做到这一点?
【问题讨论】:
标签: transactions gremlin tinkerpop janusgraph gremlinpython