반응형
Firestore를 사용하여 개발 중에 아래와 같은 에러가 발생하였습니다.
에러에 대해 알아보니, firestore를 사용할 때 복합 색인이 필요한 query를 실행할 경우 발생하는 에러였습니다.
예를 들면, 등록(=) 및 범위 연산자(<=, >=, <, >)가 결합된 query인 경우 복합 색인을 사용한다고 합니다.
그래서 복합 색인을 만드는 방법에 대해 공유하고자 합니다.
복합 색인을 만드는 방법은 2가지가 있습니다.
1. firestore console에서 복합 색인 만드는 방법.
해당 방법의 경우 사용자가 컬렉션 ID, 필드를 직접 입력해야 합니다.
2. Query 실행 후 나타난 에러 메시지에 표시된 링크로 복합 색인 만드는 방법.
해당 방법의 경우 필요한 값이 자동 입력이 되어 1번 방법보다 간편하다는 장점이 있습니다.
복합 색인에 대해 더 자세한 내용은 아래 공식 문서에서 확인하실 수 있습니다.
반응형
'Frontend > ReactNative' 카테고리의 다른 글
[Build][ios] Multiple command produce 에러 해결 (0) | 2021.04.04 |
---|---|
[Build] Xcode 응답 없음 - 12.3 or 12.4 업데이트 이후 (0) | 2021.04.04 |
[React Native] Cloud Firestore 적용하기 1편 - 데이터베이스 만들기 (0) | 2021.01.16 |
[React Native] Drawer 네비게이션 with @react-navigation/drawer (0) | 2020.11.24 |
[React Native] 개발 환경 설정, Expo CLI 사용 (0) | 2020.11.19 |