지금 infinite scroll 이랑 where문 써서(offset 쓰지 말라더라;
https://ivopereira.net/efficient-pagination-dont-use-offset-limit
Why You Shouldn't Use OFFSET and LIMIT For Your PaginationGone are the days when we wouldn’t need to worry about database performance optimization.ivopereira.net)
pagination 구상 중인데
현 페이지가 맨 마지막 페이지인지 체크하는 방법 없을까?
페이지 당 10개씩 나타낸다 가정할 경우, 조회 결과 10개 미만일 경우 마지막 페이지로 지정하려 했는데
이럴 경우 마지막 페이지가 10개씩 나타낼 경우 불가능 하더라고
jpa쓰면 slice가 알아서 해줌
ㄹㅇ 왜 nestjs prisma를 해서 ;ㅅ;
js orm에도 뭔가 잇을것 같은데 진짜 없음? 아니면 11개 불러서 10개보여주는 방법도 있고
아 11개 불러서 10개 불러오는 거 나쁘지 않을 거 같은데?
아니면 페이징할때 count쿼리를 같이 날려서 page size랑 계산해서 검증하는 방법
offset 안쓰는 지라 지금 where id < lastId 이런 식으로 하고 있어서 현 page가 몇 번째 page인지는 기록하지 않고 있음
조회한번 더해서 0인지 체크하면 되지 - dc App