首页 > 解决方案 > 我可以使用 Knex 从保存到 postgres 的文本中搜索吗

问题描述

我正在将一些文本保存到 Postgres 表中,并想用 Knex 查询它们。这很容易,但我只想返回包含某些关键字的某些部分。所以,我的简单问题是,有没有什么好方法可以从“文本”列中查询数据库并只返回一些部分,或者我应该只查询整个转录,然后再做剩下的?

标签: javascriptnode.jspostgresqlknex.js

解决方案


我认为。您可以使用like.

knex('table').where('text', 'like', `%${term}%`)

输出

select * from table where text like '%${term}%'

或者你regexp_matches在列上使用。它应该工作。


推荐阅读