본문 바로가기
내일배움 과제/CH4-2(배달앱)

테스트 중에 막힌 것 250109

by GREEN나무 2025. 1. 9.
728x90

프리즈마 명령어(mode: 'insensitive')가 실행되지 않음 
-> 버전 업그레이드 시도
현재 버전 :  6.2.1
npx prisma --version
최신 버전으로 업그레이드
npm install prisma@latest @prisma/client@latest
... 이미 최신버전임
lte으로 바꾸기

 

 

데이터가 안나옴...

 

값의 일부분만 일치
1. 앞에서부터 일치 : startsWith
       'string%'
2. 중간에 일치 : contains
       '%string%'
3. 끝에서 일치 : endsWith
       '%string'

 

 

부분 문자열 검색과 lte의 차이점

  • lte: 문자열의 사전 순서를 기준으로 비교.
    • 예: "chon" <= "Seoul, Sinchon" → false
    • 예: "chon" <= "chon" → true
  • contains: 문자열에 해당 부분 문자열이 포함되는지 확인.
    • 예: "Seoul, Sinchon".contains("chon") → true

 

 

let을 지우니 돌아가네요...

      where: {
        address: {
          contains: localKeyword, // 검색어
          // 대소문자 구분하지 않음,
          // mode: 'insensitive', // 최신버전이지만 안됨
        },
      },

'내일배움 과제 > CH4-2(배달앱)' 카테고리의 다른 글

식당 조회 api 구현  (0) 2025.01.08
6조 과제 설계  (0) 2025.01.06