【问题标题】:node js how can I see if the query executes successfully with pg?node js如何查看查询是否使用pg成功执行?
【发布时间】:2021-07-11 00:04:33
【问题描述】:

可能在 pg 中我可以看到这个查询是否可以返回我知道的 true 或 false 查询是否成功执行:

const TrueOrFalse = await db.query('INSERT INTO users (email,password) VALUES ($1, $2);', [email, password]);

【问题讨论】:

  • “成功”到底是什么意思?如果有错误,你会得到一个异常。

标签: node.js postgresql pg


【解决方案1】:

这是来自文档:

try {
  const res = await client.query(text, values)
  console.log(res.rows[0])
  // { name: 'brianc', email: 'brian.m.carlson@gmail.com' }
} catch (err) {
  console.log(err.stack)
}

所以是的,如果它没有抛出异常,它就成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    相关资源
    最近更新 更多