모든 json 콘텐츠를 검색하고 싶어서 문자열이 포함된 json 유형 필드를 필터링하려고 합니다
으아악하지만 이 필터는 제게는 작동하지 않습니다. 루트에서 필터링해야 하기 때문에 경로를 지정할 수 없습니다
json의 구조는 이렇습니다
으아악루트 디렉터리에서 JSON 콘텐츠를 필터링하는 방법 또는 필터링을 수행하는 다른 방법이 있습니까
P粉2621135692023-09-22 00:52:31
JSON 필드의 모든 값에 대해 텍스트 검색을 수행하려면 일반적으로 데이터베이스 관련 함수나 연산자를 사용해야 합니다. PostgreSQL의 경우 jsonb_to_tsvector
函数将JSONB数据转换为tsvector
를 사용한 다음 PostgreSQL의 전체 텍스트 검색 기능을 사용할 수 있습니다.
다음은 prisma.$queryRaw
函数编写使用jsonb_to_tsvector
함수와 함께 원시 SQL 쿼리를 사용하는 방법에 대한 예입니다.