Node.js 如何在sails js中使用存储过程调用?
目前我正在使用sailsjs构建一个项目。我想在sailsjs控制器中使用存储过程调用。关于如何使用它有什么建议吗?您可以使用Node.js 如何在sails js中使用存储过程调用?,node.js,orm,sails.js,Node.js,Orm,Sails.js,目前我正在使用sailsjs构建一个项目。我想在sailsjs控制器中使用存储过程调用。关于如何使用它有什么建议吗?您可以使用.query水线调用SP,如下所示: Model.query('CALL yourSP', function(err, result) { if (err) { res.send(400); } else { res.send(result);
.query
水线调用SP,如下所示:
Model.query('CALL yourSP', function(err, result) {
if (err) {
res.send(400);
} else {
res.send(result);
}
});
如果您使用的是参数:
example: function(req, res){
var x = req.param('x');
var y = req.param('y');
Model.query('CALL yourSP("'+x+'","'+y+'") ', function(err, result) {
if (err) {
res.send(400);
} else {
res.send(result);
}
});
};
如果您使用的是参数:
Model.query("call yourSP(?)",[email], function(err, results) {
if (err) {
console.log("errerr", err);
}
console.log("results", results);
});
你使用水线吗?如果是这样,您应该能够使用方法执行
CALL
查询。为什么要使用存储过程调用?请在问题中指定用例。