【发布时间】:2017-11-13 15:43:29
【问题描述】:
我正在尝试编写一个 node-postgres 查询,它接受一个整数作为参数在区间中使用:
const query = {
text:
`SELECT
foo
FROM bar
WHERE
DATE(created_at) >= DATE(NOW()) - INTERVAL '$1 DAYS';`,
values: [daysAgo]
}
当我运行它时,它给出了这个错误消息,表明它没有看到$1,因为它用单引号引起来:
绑定消息提供1个参数,但prepared statement“”需要0个
是否有支持的方式来执行此操作?如果不是,最好的解决方法是什么?
【问题讨论】:
标签: node-postgres