Prisma ORM에는 기본 경로에 대한 Json string_contains 메서드가 없습니다.
P粉988025835
P粉988025835 2023-09-21 13:41:24
0
1
604

모든 json 콘텐츠를 검색하고 싶어서 문자열이 포함된 json 유형 필드를 필터링하려고 합니다

으아악

하지만 이 필터는 제게는 작동하지 않습니다. 루트에서 필터링해야 하기 때문에 경로를 지정할 수 없습니다

json의 구조는 이렇습니다

으아악

루트 디렉터리에서 JSON 콘텐츠를 필터링하는 방법 또는 필터링을 수행하는 다른 방법이 있습니까

P粉988025835
P粉988025835

모든 응답(1)
P粉262113569

JSON 필드의 모든 값에 대해 텍스트 검색을 수행하려면 일반적으로 데이터베이스 관련 함수나 연산자를 사용해야 합니다. PostgreSQL의 경우 jsonb_to_tsvector函数将JSONB数据转换为tsvector를 사용한 다음 PostgreSQL의 전체 텍스트 검색 기능을 사용할 수 있습니다.

다음은 prisma.$queryRaw函数编写使用jsonb_to_tsvector 함수와 함께 원시 SQL 쿼리를 사용하는 방법에 대한 예입니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿