【发布时间】:2021-11-20 05:02:06
【问题描述】:
我正在尝试使用node-postgres 在 in 子句查询中锻炼如何将逗号分隔的值字符串传递到 postgres 选择中,但不幸的是似乎无法让它工作并且可以'找不到任何例子。
我有以下代码:
function getUser() {
let inList = "'qwerty', 'qaz'";
const result = await pgPool.query("SELECT name FROM my_table WHERE info IN ($1)", [inList]);
if (result.rowCount == 1) return result.rows.map(row => row.name)
return false
}
基本上希望最终结果查询处理:
SELECT name FROM my_table WHERE info IN ('qwerty', 'qaz')
不确定这是否真的是使用 pgPool 执行此操作的正确方法?
【问题讨论】:
标签: node.js postgresql express node-postgres