node.js - TypeORM 原始 sql 查询参数不起作用?
问题描述
我正在使用带有 TypeORM 的 NestJS,但无法运行以下命令
return this.usersRepo.query(
`
SELECT * FROM users
WHERE jsonb_path_exists(experience, '$[*] ? (@.field == "devops" && @.years > $1)')
LIMIT 10;
`, [5] // refers to years
);
这是我得到的错误
QueryFailedError: bind message supplies 1 parameters, but prepared statement "" requires 0
解决方案
推荐阅读
- django - reactjs 无法使用 axios 执行 put
- javascript - AngularJS:如何使用 html-decode for textarea 来解码特殊字符
- java - whatsapp如何立即收到消息?
- php - PHP(codeigniter)后端自动从 AJAX 调用中截取 POST 数据
- python - 如何将行多次插入到 numpy 数组中?
- javascript - 特定元素上的 Vue.js 过渡
- python - python函数中的奇怪返回值
- c - Qtcreator 错误添加符号:命令行中缺少 DSO
- ios - iOS:WebThread 因 EXC_BAD_ACCESS 崩溃
- javascript - 从非反应 jquery html 表单页面传递参数以反应应用程序