firebase.firestore().collection()에는 where이라는 메서드가 있다.
where는 filter같은 역할을 해 주는데, where을 사용하여
내가 원하는 정보만 새롭게 query로 만들어 가져올 수 있다.
firebase.firestore.collection('컬렉션 이름').where(비교할 path, 비교연산자, 비교할 값);
where의 조건에 해당하는 쿼리만 반환한다.
nweets 컬렉션 안에있는 파일들의 creatorId와 userObj.uid(현재 사용자)가 같은 파일들만 반환.
orderBy는 createAt순으로 정렬하기위해 사용했다.
하지만 콘솔에서 이런 에러를 확인 할 수 있다...
하지만 저기 링크를 따라가면 만들수 있어, 라고 친절하게 알려준다.
링크를 따라 들어가서 색인을 추가하면,
더이상 에러가 발생하지 않는 것을 볼 수 있다.
이렇게 색인을 추가만 해준다면 원하는대로 정보를 가져오고 정리 할 수 있다.
Firebase_ 프로필 이름 바꾸기 및 bug fix (0) | 2020.11.27 |
---|---|
Firebase_ 프로필 이름, 사진 바꾸기 (0) | 2020.11.27 |
Firebase_ Storage에서 data 삭제하기 (0) | 2020.11.26 |
Firebase_ 웹 및 Storage에 사진 업로드 (0) | 2020.11.26 |
Firebase_ DB에 있는 데이터 삭제하기, 수정하기 (0) | 2020.11.25 |
댓글 영역