我有这个表的名为Apps的模型 id developer_id标题正文价格尺寸版本类别created_at updated_at
所以我希望按标题搜索查询以在标题中找到搜索到的%字符串%
const apps = await Apps.query()
.where(‘title’, params.title)
.fetch()
问题是这段代码不会搜索类似的字符串而只查找精确的马赫
答案 0 :(得分:1)
请记住,Lucid使用knex.js作为查询构建器,您可以使用where whereRaw。 因此,如果您使用此代码可能会有效。
const apps = await Apps.query().whereRaw('title like %?%', [params.title]).fetch()