【发布时间】:2018-01-30 19:34:48
【问题描述】:
我使用 express 和 PostgreSql。
我的项目文件夹:
-Model
-Visitor.js
-app.js
我已经将 postgresql 与 pg 连接起来,并且我已经使用查询进行了测试。它运行良好。但是,有一个关于 Visitor.js 文件的查询。
var visitor = function() {
this.add = function() {
var ret = false;
db.query({text: 'INSERT INTO visitor(visitorid, data, status) VALUES($1, $2, $3)', values:[id, JSON.stringify(data), "1"]}, function (err, response) {
if(!err) {
ret = true;
}
});
return ret;
}
}
此查询总是在我的表中插入一行,但返回 false。此函数应等待查询结束。我该怎么做?
【问题讨论】:
标签: javascript node.js postgresql async-await node-postgres