728x90
flutter 에서 query 갯수가 궁금할 때가 많다. 그러나 갯수를 섣불리 셌다가는 시간도 많이 걸리고 비용도 많이 들 것이다.
갯수만 찾아보는 것은 속도도 빠를뿐더러 1000개 읽는데 1문서 읽기정도의 금액이라고 하니 너무너무 저렴하다는 것을 알 수 있다.
이렇게 찾을 수 있는데 flutter 에서는 아직 doc에 업데이트가 된 것 같지 않았다. 혹시나 싶은 마음에 class 명을 넣었더니 flutter 에서 동작하는 것이었다.
https://firebase.google.com/docs/firestore/query-data/aggregation-queries?hl=ko&authuser=0#java
다음은 모든 회원 수를 찾는 userQuery이다.
Query countQuery = FirebaseFirestore.instance
.collection(COLLECTION_USERS)
.orderBy(KEY_UID);
AggregateQuerySnapshot countQuerySnapshot = await countQuery.count().get();
logger.d('회원 수 ${countQuerySnapshot.count}');
728x90
'개발 > Firebase' 카테고리의 다른 글
Firebase 번역 -Firebase Cloud Messaging(1-2) (0) | 2022.12.03 |
---|---|
Firebase 번역 -Firebase Cloud Messaging(1-1) (0) | 2022.12.03 |
firebase function 오류-> Error: data must only contain string values (0) | 2022.11.19 |
Exception from a finished function: Error: You must return a Promise in your transaction()-callback. (0) | 2022.11.17 |
firebase tools 지워보기 (0) | 2022.11.16 |