You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
리뷰 모아보기는 방문날짜를 기준으로 정렬되어야 한다. 페이징 처리를 하면 ID(PK)값을 기준으로 방문날짜가 항상 내림차순인 것은 아니다. 즉, 커서 ID가 26이고 방문날짜가 4월 10일이지만 리뷰 ID가 27이고 방문날짜가 4월 2일인게 누락된다.
이를 해결하기 위해 페이징 처리(정렬된)한 응답값에서 가장 작은 리뷰 ID를 커서 ID로 정하는 것이 아니라 정렬되어 가장 마지막 순서에 있는 리뷰를 커서 ID로 지정한다. 이후, 페이징 처리는 커서 ID보다 작은 리뷰 ID이고 커서 ID의 방문날짜보다 같거나 이전 날짜인 리뷰만 가져오도록 한다.
✅ Todo
페이징 처리 함수: 커서 ID보다 작고, 커서 ID의 방문날짜보다 같거나 이전 날짜의 리뷰를 페이징 처리하도록 수정
리뷰 모아보기는 방문날짜를 기준으로 정렬되어야 한다. 페이징 처리를 하면 ID(PK)값을 기준으로 방문날짜가 항상 내림차순인 것은 아니다. 즉, 커서 ID가 26이고 방문날짜가 4월 10일이지만 리뷰 ID가 27이고 방문날짜가 4월 2일인게 누락된다.
이를 해결하기 위해 페이징 처리(정렬된)한 응답값에서 가장 작은 리뷰 ID를 커서 ID로 정하는 것이 아니라 정렬되어 가장 마지막 순서에 있는 리뷰를 커서 ID로 지정한다. 이후, 페이징 처리는 커서 ID보다 작은 리뷰 ID이고 커서 ID의 방문날짜보다 같거나 이전 날짜인 리뷰만 가져오도록 한다.
✅ Todo
🔗RelatedTo
The text was updated successfully, but these errors were encountered: