sequelize关于mysql存储过程应该如何调用呢,也是promise吗?

网上找不到相关资料,只有一个调用mysql函数的方法,但是写的也很模糊

var dailyView = yield DailyViewModel.findAll({
        where:{$and:[
            sequelize.where(sequelize.fn('TO_DAYS', sequelize.col('dailyview.stateDate')),'>=',sequelize.fn('TO_DAYS',lastDate)),
            sequelize.where(sequelize.fn('TO_DAYS', sequelize.col('dailyview.stateDate')),'<=',sequelize.fn('TO_DAYS',now))
        ]},
        order:[["stateDate","DESC"]]
    });
    
  比如有存储过程p1(IN id int,OUT count id)

sequelize该如何写一个js函数来执行它呢?

阅读 4.7k
2 个回答

执行原生SQL查询调用存储过程

sequelize.query('call ...')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题