Firebase
Firebase_ 특정 사용자의 멘션만 가져오기
비오스터딩
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순으로 정렬하기위해 사용했다.
하지만 콘솔에서 이런 에러를 확인 할 수 있다...
하지만 저기 링크를 따라가면 만들수 있어, 라고 친절하게 알려준다.
링크를 따라 들어가서 색인을 추가하면,
더이상 에러가 발생하지 않는 것을 볼 수 있다.
이렇게 색인을 추가만 해준다면 원하는대로 정보를 가져오고 정리 할 수 있다.
반응형