我相信Sequelize在后台使用了node-mysql?对此不太确定。如果是,我想知道是否有任何方法可以使用它。当你想要进行复杂的多表查询时,Sequelize开始失效。但是没有办法使用参数化查询或转义输入来运行手动sql查询。Node-Mysql可以做到这一点。因此,如果能够在有意义的时候使用Sequelize,在有意义的时候使用node-mysql,而不需要建立新的连接,那就太好了。
发布于 2013-06-07 20:17:04
在浏览文档几秒钟后,我发现了以下内容:
Executing raw SQL queries
sequelize.query("SELECT * FROM myTable").success(function(myTableRows) {
console.log(myTableRows)
})发布于 2013-06-18 23:40:04
看起来不像。我们实际上是从Sequelize转移到Node-mysql,它做得还不够。特别是,如果您想要多个连接,则必须复制整个定义文件。我们正在对数据库进行分片,并使用node-mysql设置了一个相当简单的方法。能够再次编写SQL代码真是太好了。
https://stackoverflow.com/questions/16974603
复制相似问题