如何在Sails.js中进行原子控制器操作

时间:2017-07-01 09:20:17

标签: javascript node.js sails.js

假设我想在Sails.js控制器中执行一系列操作。不仅仅是数据库操作,还有一些简单的Javascript处理。例如,类似于获取多行,进行一些数据分析,然后在另一个表中保存一个新行。 (这只是一个例子,不要仅仅限制你的答案。你可以自己想想其他例子)

如何确保操作是原子的,以便结果正确?

据我所知,Sails.js不支持交易。

1 个答案:

答案 0 :(得分:0)

如果你正在使用MySQL,那么有一个名为sails-mysql-transactions的适配器支持事务。您可以使用它而不是sails-mysql适配器。