【发布时间】:2017-07-01 09:20:17
【问题描述】:
假设我想在 Sails.js 控制器中执行一系列操作。不仅仅是数据库操作,还有一些简单的 Javascript 处理。例如,获取几行,进行一些数据分析,然后在另一个表中保存一个新行。 (这只是一个例子,不要把你的答案限制在这一个。你可以自己想其他例子)
如何确保操作是原子的,从而结果正确?
据我所知,Sails.js 不支持事务。
【问题讨论】:
标签: javascript node.js sails.js
假设我想在 Sails.js 控制器中执行一系列操作。不仅仅是数据库操作,还有一些简单的 Javascript 处理。例如,获取几行,进行一些数据分析,然后在另一个表中保存一个新行。 (这只是一个例子,不要把你的答案限制在这一个。你可以自己想其他例子)
如何确保操作是原子的,从而结果正确?
据我所知,Sails.js 不支持事务。
【问题讨论】:
标签: javascript node.js sails.js
如果您使用的是 MySQL,则有一个名为 sails-mysql-transactions 的适配器支持事务。您可以使用它来代替sails-mysql 适配器。
【讨论】: