2017-12-05 4 views
0

문서 크기에 대해서만 Firestore 컬렉션을 쿼리 할 수 ​​있습니까? 그러면 컬렉션의 모든 문서를 읽지 않아도됩니까? X의 x 페이지를 보여주는 페이지 매김을 만들기 위해 콜렉션의 크기를 알아야합니다. 나는 단지 콜렉션의 크기를 얻기 위해 불필요한 읽기 할당량을 사용하지 않기를 바란다.크기에 대한 Firestore 쿼리

+0

Dan이 전에 (더 나은) 대답을했다는 것을 깨닫기 전에 나는 대답을 작성했습니다. 나는 그의 대답을 링크하고 (그리고 반대), 당신이 그것을 사용하도록 권유한다. –

답변

2

컬렉션의 문서 수를 가져 오는 방법은 없습니다. 이를 판별하는 유일한 방법은 문서를 다운로드하고 계산하여 시나리오에서 낭비되는 작업입니다.

필요하면 다른 카운터 속성을 어딘가에 유지하고 컬렉션에 문서를 추가/제거 할 때 업데이트하는 것이 좋습니다.

클라우드 기능에서 이것을하는 것은 아주 자연스럽게 적합합니다. sample of keeping a counter을 살펴 보는 것이 좋습니다. Firebase의 실시간 데이터베이스 용으로 작성되었지만 Cloud Firestore에서도 동일한 접근 방식이 적용됩니다. 이 작업을 수행하는 데 문제가있는 경우 minimal code where you are stuck과 함께 새 질문을 올리십시오.

관련 문제