Sails.js 如何使用已定义的连接配置初始化Sequalize对象

Sails.js 如何使用已定义的连接配置初始化Sequalize对象,sails.js,sequelize.js,Sails.js,Sequelize.js,我有连接和模型配置文件设置+模型。类似于,现在我需要在控制器中使用sequelize对象引用,例如进行原始查询sequelize.query()或sequelize函数(sequelize.fn(…)),但如何初始化它?我所能找到的只是如何完全重新设置DB连接,我不需要,因为我已经设置好了连接并开始工作 如果我在控制器中require('sequelize'),那么我需要使用新的DB参数(主机、用户名、pswd等)初始化一个对象。我只需要使用现有连接的Sequelize对象引用,它是在配置文件中

我有
连接
模型
配置文件设置+模型。类似于,现在我需要在控制器中使用
sequelize
对象引用,例如进行原始查询
sequelize.query()
或sequelize函数(
sequelize.fn(…)
),但如何初始化它?我所能找到的只是如何完全重新设置DB连接,我不需要,因为我已经设置好了连接并开始工作


如果我在控制器中
require('sequelize')
,那么我需要使用新的DB参数(主机、用户名、pswd等)初始化一个对象。我只需要使用现有连接的Sequelize对象引用,它是在配置文件中设置的。这可能吗?

您可以创建一个“连接”模块,导出sequelize对象,然后在需要的地方需要该模块

dbConnection.js

...
module.exports = new Sequelize(dbname, null, null, sequelizeOptions)
anyfile.js

var db = require(pathToDbConnection.js)
db.query(...)