我使用 node.js 和 pg 库 (node-postgres) 与数据库交互。
这是我用来检索特定 ID 的一个用户的代码:
const { rows: users } = await db.query("SELECT * FROM users WHERE id = $1", [id]); const user = users[0];
即使只有一条记录,postgres 也总是返回一个数组,所以我在第二行中检索第一项。
如果只有一个用户,有没有办法缩短这段代码?就像把它变成一行而不是两行。
噜噜哒
相关分类