在adonisjs lucid中进行搜索查询

时间:2017-12-05 14:51:20

标签: node.js adonis.js

我有这个表的名为Apps的模型 id developer_id标题正文价格尺寸版本类别created_at updated_at

所以我希望按标题搜索查询以在标题中找到搜索到的%字符串%

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

问题是这段代码不会搜索类似的字符串而只查找精确的马赫

1 个答案:

答案 0 :(得分:1)

请记住,Lucid使用knex.js作为查询构建器,您可以使用where whereRaw。 因此,如果您使用此代码可能会有效。

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