我可以使用 Knex 从保存到 postgres 的文本中搜索吗
Can I search from text saved to postgres using Knex
我正在将一些文本保存到 Postgres table 并想用 Knex 查询它们。这很简单,但我只想 return 包含某些关键字的某些部分。所以,我的简单问题是,是否有一些好的方法可以从“文本”列和 return 查询数据库的某些部分,或者我应该只查询整个转录然后再做剩下的?
据我了解。您可以使用 like
.
knex('table').where('text', 'like', `%${term}%`)
产出
select * from table where text like '%${term}%'
或者您在列上使用 regexp_matches
。它应该有效。
我正在将一些文本保存到 Postgres table 并想用 Knex 查询它们。这很简单,但我只想 return 包含某些关键字的某些部分。所以,我的简单问题是,是否有一些好的方法可以从“文本”列和 return 查询数据库的某些部分,或者我应该只查询整个转录然后再做剩下的?
据我了解。您可以使用 like
.
knex('table').where('text', 'like', `%${term}%`)
产出
select * from table where text like '%${term}%'
或者您在列上使用 regexp_matches
。它应该有效。