我可以使用 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。它应该有效。