【发布时间】:2018-10-05 21:49:44
【问题描述】:
我试图给自己一个练习,只使用纯节点作为我的服务器和 PG 连接到 PostgreSQL。我在这里要做的是从数据库查询后返回结果并知道这是异步的问题。那么如何从 client.query 中的回调函数返回值。
function showAllMovies(){
pg.connect(connectionString, function (err, client, done) {
if (err) {
console.log('Can not log into database');
} else {
console.log('Connect to database...');
client.query('SELECT * FROM movies', function (err, result) {
done(); // client idles for 30 seconds before closing
var result = JSON.stringify(result.rows[0].movie);
console.log(result);
return result;
});
}
});
pg.end();
}
【问题讨论】:
-
感谢@BenFortune 提供此信息,但我仍然不知道如何返回上一个问题的结果值。
标签: javascript node.js postgresql pg