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