상세 컨텐츠

본문 제목

Firebase_ 특정 사용자의 멘션만 가져오기

Firebase

by 비오스터딩 2020. 11. 26. 16:56

본문

firebase.firestore().collection()에는 where이라는 메서드가 있다.

where는 filter같은 역할을 해 주는데, where을 사용하여

내가 원하는 정보만 새롭게 query로 만들어 가져올 수 있다.

  firebase.firestore.collection('컬렉션 이름').where(비교할 path, 비교연산자, 비교할 값);  

where의 조건에 해당하는 쿼리만 반환한다.

nweets 컬렉션 안에있는 파일들의 creatorId와 userObj.uid(현재 사용자)가 같은 파일들만 반환.

orderBy는 createAt순으로 정렬하기위해 사용했다.

하지만 콘솔에서 이런 에러를 확인 할 수 있다...

하지만 저기 링크를 따라가면 만들수 있어, 라고 친절하게 알려준다.

링크를 따라 들어가서 색인을 추가하면,

더이상 에러가 발생하지 않는 것을 볼 수 있다.

 

 

이렇게 색인을 추가만 해준다면 원하는대로 정보를 가져오고 정리 할 수 있다.

반응형

관련글 더보기

댓글 영역