Бег NodeJS
и pg-promise
.
У меня есть массив:
let my_array = new array('x', 'y', 'z');
Я пытаюсь передать это как параметр в мой запрос PostgreSQL
с pg-promise
:
db_webhooks.any('SELECT cars FROM my_cars WHERE id IN ($1)', [my_array])
.then...
Но это не с ошибкой типа.
Я пытался .join
массив, но также получаю ошибку, так как это приводит к строке 'x,y,z'
вместо 'x','y','z'
.
Распечатка вызванной отладки / запроса дает мне:
QUERY: SELECT cars FROM my_cars WHERE id IN (array['x','y','z'])
Это должно быть:
QUERY: SELECT cars FROM my_cars WHERE id IN ('x','y','z')