我有一个从对象数组中读取并将其加载到MS SQL数据库的脚本,没有Sequelize.close,代码似乎在等待下一个对象时,如果不存在则。我想在读完对象数组后关闭连接。
async.eachSeries(grouparrobj,(item,cb) =>{
async.each(item,(items,callback)=>{
var queryvar = `INSERT INTO ${tablename} (ID,NAME) VALUES ('${items.ID}','${items.name}')`;
sequelize.query(queryvar).then(results =>{
callback();
})
},(err,result) =>{
if (err)
{
console.log('Error',err);
}
else{
console.log(`Finished processing level ${item}`)
cb();
}
})
, (err,success) => cb(err,success);
})
我如何实现这一目标
答案 0 :(得分:0)
我找到了另一种方法。我将每个asyn移动到另一个函数并在那里传递回调并关闭sequelize连接