在 pool.connect 中完成的分配



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

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

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();
});
});

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

对列名使用反引号 (''((或根本不使用反引号 (''((或根本不使用反引号 (,而不是"'

您将遇到的下一个错误是您正在尝试

module.exports.res = result.rows;

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

最新更新