Transactions 如何使用面向帆的DB回滚?

Transactions 如何使用面向帆的DB回滚?,transactions,rollback,orientdb,waterline,sails-orientdb,Transactions,Rollback,Orientdb,Waterline,Sails Orientdb,我是sails orientdb的新手。我想通过sails-orientdb实现事务。但目前,我不知道在查询出现错误时如何回滚查询 我以前读过这篇文章。但这对我的案子没有帮助 谢谢,你能添加一些代码吗?var db=app.models.user.getDB();var tx=db.begin();tx.create(请求主体);返回tx.commit().then(函数(results){res.json(results.created);});对不起,我的代码太难看了。我想知道我的查询是否出

我是sails orientdb的新手。我想通过sails-orientdb实现事务。但目前,我不知道在查询出现错误时如何回滚查询

我以前读过这篇文章。但这对我的案子没有帮助


谢谢,

你能添加一些代码吗?var db=app.models.user.getDB();var tx=db.begin();tx.create(请求主体);返回tx.commit().then(函数(results){res.json(results.created);});对不起,我的代码太难看了。我想知道我的查询是否出错,如果它出错,我想回滚我所做的所有事情。但函数.rollback()未定义。@jezrael,这是我的期望值,但未定义.rollback()函数。Tam Pham、sails orientb(和waterline)不支持事务,因此它不支持
。rollback
。OrientDB事务通过Oriento(您可以通过
.getDB()
)访问)得到支持,因此您需要了解如何在Oriento中执行回滚。您可以添加一些代码吗?var db=app.models.user.getDB();var tx=db.begin();tx.create(请求主体);返回tx.commit().then(函数(results){res.json(results.created);});对不起,我的代码太难看了。我想知道我的查询是否出错,如果它出错,我想回滚我所做的所有事情。但函数.rollback()未定义。@jezrael,这是我的期望值,但未定义.rollback()函数。Tam Pham、sails orientb(和waterline)不支持事务,因此它不支持
。rollback
。OrientDB事务通过Oriento支持(您可以通过
.getDB()
访问该事务),因此您需要了解如何在Oriento中执行回滚。