sequelize字段定义为Sequelize.JSON,使用$like搜索被转义了,如何处理?
如图TradeFlow.trades
使用like
查询sql
语句被加上双引LIKE '\"%1042378%\"';
造成查询失败。
引起这个问题的原因我猜测是因为它的字段类型是Sequelize.JSON
。
我随便找个Sequelize.STRING
的字段TradeFlow.other_id
,同样条件执行的语句就是正确的,请问这种情况不想改表数据类型的话要怎么处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已使用
Sequelize.literal
解决