Der er ingen tælleforespørgsler (heller ikke andre aggregeringsforespørgsler) i Firebase-databasen. Dine muligheder er:
- Hent alle data, der matcher din forespørgsel, og tæl klientsiden
- Behold en separat tælleknude, som du opdaterer, hver gang du tilføjer/fjerner elementer.
For #2 kan du finde det praktisk at bruge Cloud Functions, for hvilke der er en eksempel på at holde sådan en tæller .
Se også:
- Firebase count group by
- Database-stil forespørgsler med Firebase
- I Firebase, er der en måde at få antallet af børn til en node på uden at indlæse alle nodedata?
- Hvordan får man størrelsen på et element/liste i Firebase uden at få det hele?