Node-postgres:如何返回查询范围之外的查询结果?

时间:2019-06-14 11:51:01

标签: javascript postgresql pg-node

我只是想用一个简单的SQL SELECT查询访问我的postgres数据库,并在我的代码中使用该查询的结果。查询的结果已正确返回,但我只能在查询范围内访问它,而不能在无用的范围之外访问它。所有node-postgres查询示例仅记录查询返回的结果,而不会返回。

client.connect();

let retrievedState = {
  lang: "",
  version:"",
  program:""
}

client.query('SELECT state FROM snips WHERE uid=($1)', [key], (err, res) => {
  if (err) throw(err);
  retrievedState = res.rows[0].state;
  client.end();})

return retrievedState

我希望检索到的变量包含SQL查询的结果,但是与查询之前外部的声明相比,它没有变化。

0 个答案:

没有答案