Sequelize.Close一旦程序完成读取所有数据

时间:2018-05-22 14:34:17

标签: sql-server node.js

我有一个从对象数组中读取并将其加载到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);


    })

我如何实现这一目标

1 个答案:

答案 0 :(得分:0)

我找到了另一种方法。我将每个asyn移动到另一个函数并在那里传递回调并关闭sequelize连接