代码之家  ›  专栏  ›  技术社区  ›  Ron I

使用未在pg promise中运行的null或空字符串值更新列

  •  0
  • Ron I  · 技术社区  · 5 年前

    只要条目不是空的,下面的代码就可以正常工作。但是,有时用户可能希望删除文本条目,因此应将单元格替换为空值(或null)。

    db.one(`UPDATE objectives 
        SET details = $1 
        WHERE id = $2 RETURNING project_id`, [details, id])
    
    0 回复  |  直到 5 年前
        1
  •  1
  •   Ron I    5 年前

    使用pg promise查询数据时,使用:

    .any,如果您期望一个row对象的箭头 。如果您不希望返回任何内容,则无 .oneOrNone如果您希望返回一行或没有返回行。

    db.oneOrNone instead of db.one

    可以找到更多信息: https://github.com/vitaly-t/pg-promise#methods