我们可以在Adonis JS中使用where like查询来获取字符串值,如下所示
await ModelName.query()
.where('descriptions', 'LIKE', "%somevalue%")
如果descriptions是字符串值,而不是数值,则可以。
await ModelName.query()
.where('quantity', 'LIKE', "%somevalue%")
这会产生operator does not exist: numeric ~~ unknown
的错误
所以需要先将值的类型从数字转换为字符串。对此有什么建议吗?
1条答案
按热度按时间vuktfyat1#
查询().whereRaw(“数量::文本类似于'%somevalue %'”)
应该是这样的