파파비의 블로그
플러터, flutter) Firestore 메시지들 순서대로 보여지게하기 본문
반응형
정렬되는 기준은 무작위로 랜덤하게 생성된 id이다.
그렇기 때문에 우리가 마음대로 조종이 불가능.
따라서 우리는 문서에 data 안에 timestamp 따로 넣어서 여기에 맞게 정렬할 것이다.
요로코롬 timeStamp 데이터를 추가해주고, (fireStore는 Timestamp 객체를 자료로 받을 수 있다. 좋다,..)
FireStore에서 읽어올 때, 순서를 유의하게 만든다.
orderBy를 사용해서 말이다!
여기 스트림 부분을 보면, 컬렉션 다음에 snapshot 전에, orderby (필드) 로 기준점을 정해주고,
오름차순인지 내림차순인지 정해주는데, 우리는 descending: true로 설정해서 원하는대로 작동되게 했다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터, flutter) FireStore, 다른 collection에 저장된 data 가져오기 (0) | 2020.06.22 |
---|---|
플러터, flutter) UserId 저장하고, 메시지가 내껀지 아닌지 확인하기 - (0) | 2020.06.22 |
플러터, flutter) Firebase Cloud Firestore - 규칙관련 (0) | 2020.06.22 |
플러터, flutter) Firebase Auth - 로그인 및 그에 따른 화면 관리 (1) | 2020.06.22 |
플러터, flutter) Firebase - SDK를 이용한 Auth, rest 말고! (0) | 2020.06.22 |
Comments