파파비의 블로그

플러터, flutter) Firestore 메시지들 순서대로 보여지게하기 본문

개발/flutter

플러터, flutter) Firestore 메시지들 순서대로 보여지게하기

N. Dave 2020. 6. 22. 14:42
반응형

정렬되는 기준은 무작위로 랜덤하게 생성된 id이다.

그렇기 때문에 우리가 마음대로 조종이 불가능.

 

따라서 우리는 문서에 data 안에 timestamp 따로 넣어서 여기에 맞게 정렬할 것이다.

요로코롬 timeStamp 데이터를 추가해주고, (fireStore는 Timestamp 객체를 자료로 받을 수 있다. 좋다,..)

 

FireStore에서 읽어올 때, 순서를 유의하게 만든다.

orderBy를 사용해서 말이다!

 

여기 스트림 부분을 보면, 컬렉션 다음에 snapshot 전에, orderby (필드) 로 기준점을 정해주고,

오름차순인지 내림차순인지 정해주는데, 우리는 descending: true로 설정해서 원하는대로 작동되게 했다.

 

 

반응형
Comments