Firebase
Firebase_ onSnapshot을 사용하여 실시간으로 DB 가져오기
비오스터딩
2020. 11. 25. 13:50
firestore().collection('콜렉션이름')에는 onSnapshopt이라는 메서드가 있다.
이 메서드를 사용하면 실시간으로 정보를 가져올 수 있다.
get대신 snapshot을 사용하여
실시간으로 DB를 받아와보자.
onsnapshot 안에는 docs라는 객체가 있다.
docs를 위와같은 객체로 정렬 후 콘솔에 찍어보면,
데이터를 다루기에 익숙한 모양이 나온다.
(콘솔에서 docs만 살펴보면 읽을 수 없는 모양이 나온다.)
setNwwets 해줌.
+++
이렇게만 하면 id순서대로 불러오기때문에,
작성 순서대로 정리가 안되어있을 수도 있다.
순서대로 화면에 나타나게 하기 위해서는
orderBy( ) 메서드를 사용한다.
반응형