Arrays Sequelize—将存储过程的多个结果集合并到一个数组中
我们使用Sequelize和MS SQL通过执行存储过程来检索数据。当GetEmployeeData过程返回2个结果集作为执行结果,但结果集合并到单个数组中时,就会出现问题Arrays Sequelize—将存储过程的多个结果集合并到一个数组中,arrays,sql-server,node.js,stored-procedures,sequelize.js,Arrays,Sql Server,Node.js,Stored Procedures,Sequelize.js,我们使用Sequelize和MS SQL通过执行存储过程来检索数据。当GetEmployeeData过程返回2个结果集作为执行结果,但结果集合并到单个数组中时,就会出现问题 sequelize.query('exec GetEmployeeData @id=' + Id + ';') .then(function(sqlData) { console.log('success'); var d2 = new Date(); var exceuteTi
sequelize.query('exec GetEmployeeData @id=' + Id + ';')
.then(function(sqlData) {
console.log('success');
var d2 = new Date();
var exceuteTime = d2.getTime() - startTime;
res.status(200).send({'records':sqlData.length,'executeTime':exceuteTime+'ms','data':sqlData});
})
.catch(function (err) {
var d2 = new Date();
var exceuteTime = d2.getTime() - startTime;
res.status(500).send({ 'msg': 'Damn!','executeTime':exceuteTime+'ms','error': err });
});
如何将结果集分成两个不同的数组而不是一个数组?您找到了解决上述问题的方法吗?