在pool.connect中完成分配

时间:2018-06-27 19:39:27

标签: javascript

它有什么作用? 在文档中,我不明白答案。

我没有正确使用它,我从数据库中收到查询错误

 pool.connect(function (err, client, done) {
    if (err) console.log("connect " + err.toString());
    else
        client.query('SELECT id, "idName", "idContact", "idExperience", 
"idSkill", "dateAdded", "dateColloquy"' +
            'FROM public."applicant ";', function (err, result) {

            if (err) {
                console.log("query " + err.toString());

            }
            else {
                console.log(result.rows);
                //module.exports.res = result.rows;
            }
            done();
        });

});

1 个答案:

答案 0 :(得分:0)

现在有很多错误,您从数据库中得到的错误(很遗憾您没有与我们共享)应该是"dateColloquy"FROM部分。现在,一旦您修复了该问题并在FROM之前插入了一个空格,您会注意到您的所有字段都不作为数据包括在内,而是完全按照您编写的内容-idName(字面意义上的字符串),...每个字段但id相同。

使用反引号(```)(或根本不使用)作为列名,而不是"'

您将遇到的下一个错误将是

module.exports.res = result.rows;

您不能像这样导出异步检索的数据。