router.get("/filter/:title", async (req, res) => {
try {
const title = req.params.title;
const result = await db.query(
"SELECT * FROM exhibits WHERE title ILIKE '%" + req.params.title + "%'",
[req.params.title]
);
res.status(200).json({
status: "success",
results: result.rows.length,
data: {
exhibits: result.rows,
},
});
} catch (error) {
console.log(error);
}
});
error: в сообщении Bind передано неверное число параметров (1, а подготовленный оператор "" требует 0)
в чем проблема?