2017-11-07 6 views

답변

2

Cloud Firestore 인덱스는 컬렉션 이름을 (를) 기반으로하며 전체 모음 경로가 아닙니다. 따라서 users/{id}/messages에 색인을 만들려면 messages에 색인을 만드는 것이 올바른 방법입니다.

같은 이름의 컬렉션은 문서 아래에 중첩되어 있어도 동일한 인덱스를 공유합니다.

+0

감사합니다. 한 가지 더 질문합니다. 와일드 카드 컬렉션에 대해 어떻게해야합니까? 사용자/프로젝트/{id}를 할 수 있습니까? – Blue

+0

다시, 컬렉션 이름 만 사용하십시오. 따라서'users/{id}/projects/{id}'는'projects' 인덱스에 의해 인덱스됩니다. 순서는 collection/doc/collection/doc로 항상 이동하며 경로의 가장 오른쪽에있는 모음 이름을 사용하여 항상 색인을 생성 할 수 있습니다. –