Det finns inga räkningsfrågor (eller andra aggregeringsfrågor) i Firebase-databasen. Dina alternativ är:
- Hämta all data som matchar din fråga och räkna klientsidan
- Behåll en separat räkningsnod som du uppdaterar när du lägger till/tar bort objekt.
För #2 kanske du tycker att det är bekvämt att använda Cloud Functions, för vilka det finns en exempel på att behålla en sådan räknare .
Se även:
- Firebase count group by
- Frågor i databasstil med Firebase
- Finns det i Firebase något sätt att få antalet underordnade till en nod utan att ladda all noddata?
- Hur får man storleken på ett element/lista i Firebase utan att få allt?