node.js - 在 Sequelize.js 中调用存储过程

标签 node.js sequelize.js

我已经搜索了文档并尝试了谷歌,但我没有找到问题的直接答案:

如何在 Sequelize 中调用存储过程?

我已经搜索了 Sequelize 的文档,但我什至没有在其中找到“程序”一词的踪迹。

我得到的最接近的是这个 bug-report-turned-feature-request: https://github.com/sequelize/sequelize/issues/959

引用链接:

我想象的会很棒:

sequelize.query('CALL calculateFees();').success(
    function (settingName1, settingName2, settingName3, users) {
});

他们提到可以调用存储过程,但没有提供语法。

谁能给我一个语法正确的例子吗?

谢谢。

最佳答案

Sequelize中带参数调用SP

sequelize
  .query('CALL login (:email, :pwd, :device)', 
        {replacements: { email: "me@jsbot.io", pwd: 'pwd', device: 'android', }})
  .then(v=>console.log(v));

关于node.js - 在 Sequelize.js 中调用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29280785/

相关文章:

node.js - 如何在timerTrigger Azure Functions中设置环境变量或输入?

node.js - Nodejs 将角色连接到数据库表

javascript - 如何在 sequelize findAll 中包含特定关联?

postgresql - User 和 Contact 模型之间的关联是否合理且正确?

json - Oraclize 计算查询。携带格式化的JSON到node js

javascript - 仅在Express中针对某些路由运行中间件的模式

node.js - Mongoose - 灵活的领域

sql - Sequelize js获取关联模型的计数

node.js - Sequelize.sync({force : true}) keeps obsolete model schema

node.js - SQLite 的自动 Sequelize