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

标签 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);


    })

我如何实现这个目标

最佳答案

我找到了另一种方法来做到这一点。我将异步每个移动到另一个函数并将回调传递到那里并关闭续集连接

关于sql-server - Sequelize.Close 一旦程序完成读取所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470358/

相关文章:

javascript - ps au | 的结果grep ssh 在 Node.js 中的不同(使用 spawn/pipe)与 shell

ios - Cordova 和 IO 宽度问题

c# - 处理参数

c# - 如果我使用基类定义键会出错

sql-server - 升级 Microsoft.EntityFrameworkCore.SqlServer 版本时出错

javascript - 如何将数据快速发送到我的前端js文件

node.js - ffmpeg jpeg 流到 webm 仅创建具有 1 帧(快照)或空 .webm 文件(mjpeg)的文件 .webm

mysql - 如何创建在node.js和mysql中未使用的随机数

asp.net - 必须声明标量变量@param问题

sql-server - sql server 全文搜索 : what are the default word breakers in English?