개발
[Swift/Firebase] Pagenation 했을때 같은 아이템이 계속 나오는 이슈
우리 회사는 FireStore를 사용하는 중 FireStore는 pagenation을 지원하는데, 뭔가 잘 안되는 이슈가 있어서 해결방법까지 정리해보겠습니다. 이슈) createdAt을 기준으로 pagenation을 구현할 때 start(after:) 를 사용하면 같은 값은 exclude라고 분명 문서에 나오고 있는데 createdAt이 동일한 아이템이 자꾸 나오는 문제가 있음 var ref = db.col(.Users).doc(userId).col(.Likes) .order(by: "createdAt", descending: true) .limit(to: limit) if let date = date { ref = ref.start(after: [date]) } 문제 파악 ) Likes 라는 Docum..
2022. 8. 14.