我使用 node.js 和 pg 庫 (node-postgres) 與數據庫交互。這是我用來檢索特定 ID 的一個用戶的代碼:const { rows: users } = await db.query("SELECT * FROM users WHERE id = $1", [id]);
const user = users[0];即使只有一條記錄,postgres 也總是返回一個數組,所以我在第二行中檢索第一項。如果只有一個用戶,有沒有辦法縮短這段代碼?就像把它變成一行而不是兩行。
有沒有一種方法可以縮短從 Node.js 中的 postgres DB 獲取一個用戶的代碼?
catspeake
2023-11-12 14:49:58