[prisma] group by 예제

model Store {
  dosi_text String
  sigu_text String
  ...
}

// 모델이 위와 같다면 아래와 같이 group by 해서 가져올수 있다. 
const stores = await client.store.groupBy({
  by: ['dosi_text','sigu_text'],
})

간단한건데 시간이 조금 많이 해매었다. 

이유가 뭐냐면 중간에 model값을 바꿨던건데, 모델값을 바꾸기 위해

 

npx prisma generate

 

명령어를 쓰는데, 이걸 하고나서 바로 next.js 프로젝트에 바로 적용이 안되었던거다. 

next.js 프로젝트를 종료하고 다시 실행하니 이상없이 적용이 되었다.