sails.js
框架不支持事务。在 GitHub 问题中,他们谈论 transaction()
。但是不适合在一个事务中编写多个查询。
所以我认为一种解决方案是使用 node-mysql 模块。 但我认为,如果我创建与 MySQL 的新连接并仍然使用 sails.js 框架通过水线连接到数据库,性能可能会降低。
这是真的吗?
最佳答案
您不必打开单独的 sails-mysql
连接。您可以使用 the query
method of the adapter获得对底层 MySQL Node 驱动程序的访问权限并执行任意查询,包括事务。参见 this answer举个例子。
关于mysql - sailsjs 框架不支持事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25524150/