无法从请求查询mssql节点获得任何结果

时间:2018-08-15 17:35:40

标签: javascript mysql node.js promise async-await

我正在这样做:

let result1 = await pool.request().query(query);
console.log("");
console.log("result1: ");
console.log(result1);
console.log("");

但是我什么也没得到,并且该行也没有插入到数据库中。

该代码语句由以下内容包裹:

const queryMysql = async () => {
  const newMysqlExecArray = mysqlquerys.map(async (mysqlquery, i) => {
    // console.log(mysqlquery);
    const resmys = await connectionmysql.query(
      mysqlquery,
      async (error, results, fields) => {
        for (const iterator of results) {
          ...
          let result1 = await pool.request().query(query);
          console.log("");
          console.log("result1: ");
          console.log(result1);
          console.log("");
          ...
        }
    })
  })
}

我正在使用Mysql节点包来检索一些行并将其插入mssql。

您有什么建议?它与async/await有关系吗?

感谢您的帮助

0 个答案:

没有答案