我是 gremlin 的新手,我正在尝试使用 python 库 gremlinpython 连接到 Janus Graph,并且需要知道是否可以回滚事务。
我发现单次遍历等同于单次事务(tinkerPop docs),遍历是在连接到 gremlin 服务器后创建的:
g = traversal().withRemote(...)
并且所有带有 g 的操作都在一个事务中执行。
但是我找不到如果任何操作发生错误会发生什么。是否可以回滚使用 g 进行的所有操作?gremlin 服务器允许做 smth likeg.tx().rollback()
或g.tx().commit()
- 回滚或批准事务,但是否可以使用 gremlinpython 来做到这一点?