下面的代码只要输入不为空白,就可以正常工作。但是,有时用户可能希望删除文本条目,因此应将单元格替换为空值(或null)。
db.one(`UPDATE objectives
SET details = $1
WHERE id = $2 RETURNING project_id`, [details, id])
[使用pg-promise查询数据时,使用:
..如果您期望一行(作为一个对象).any,如果您希望看到行对象的箭头如果没有期望返回任何内容,则为.none.oneOrNone,如果您期望返回一行或不返回任何行。
解决方案是使用db.oneOrNone instead of db.one