Node.js 在adonisjs lucid中进行搜索查询

Node.js 在adonisjs lucid中进行搜索查询,node.js,adonis.js,Node.js,Adonis.js,我有一个叫做Apps的模型 id开发者id标题正文价格大小版本类别已创建于更新于 因此,我需要按标题进行搜索查询,以在标题中查找搜索到的%string% const apps = await Apps.query() .where(‘title’, params.title) .fetch() 问题是,这段代码不搜索类似的字符串,只查找精确的马赫数。请记住,Lucid使用knex.js作为查询生成器,您可以使用whereRaw方法。 所以,如果你使用这个代码可能会工作 const apps =

我有一个叫做Apps的模型 id开发者id标题正文价格大小版本类别已创建于更新于

因此,我需要按标题进行搜索查询,以在标题中查找搜索到的%string%

const apps = await Apps.query()
.where(‘title’, params.title)
.fetch()

问题是,这段代码不搜索类似的字符串,只查找精确的马赫数。请记住,Lucid使用knex.js作为查询生成器,您可以使用whereRaw方法。 所以,如果你使用这个代码可能会工作

const apps = await Apps.query().whereRaw('title like %?%', [params.title]).fetch()