W bazie danych Firebase nie ma żadnych zapytań o liczbę (ani innych zapytań agregujących). Twoje opcje to:
- Pobierz wszystkie dane pasujące do zapytania i policz po stronie klienta
- Zachowaj oddzielny węzeł licznika, który aktualizujesz za każdym razem, gdy dodajesz/usuwasz elementy.
W przypadku punktu 2 wygodniejsze może być użycie funkcji Cloud Functions, dla których istnieje przykład prowadzenia takiego licznika .
Zobacz także:
- Grupowanie liczby Firebase według
- Zapytania w stylu bazy danych z Firebase
- Czy w Firebase istnieje sposób na uzyskanie liczby elementów podrzędnych węzła bez ładowania wszystkich danych węzła?
- Jak uzyskać rozmiar elementu/listy w Firebase bez uzyskania wszystkiego?