Node.js:如何在Sequelize中使用Postgres存储过程?
我最近学习了这个强大的ORM的所有规格,如迁移表,定义模式,定义模型,关联,插入等。
我特别的问题是如何pipe理Postgres存储过程(SP)的续集?
我为我的服务器使用Node.js。
您可以使用:
sequelize.query('CALL yourStoredProcedure();') .then(data => { // success ... }).catch(error => { // error ... });
更新(2017)
您也可以使用ES2017语法:
try { let data = await sequelize.query('CALL yourStoredProcedure();'); // success ... } catch (error) { // error ... }
请注意,您需要在使用async
关键字声明的函数中。
第二种语法在Node v7.0 +中使用协调标志和v7.6 +,没有任何标志。 看到:
查看此答案的更新以获取更多信息:
- jQuery:Ajax调用成功后返回数据