В базата данни на Firebase няма заявки за броене (нито други заявки за агрегиране). Вашите опции са:
- Извлечете всички данни, съответстващи на вашата заявка, и пребройте от страна на клиента
- Запазете отделен възел за броене, който актуализирате всеки път, когато добавяте/премахвате елементи.
За #2 може да ви е удобно да използвате облачни функции, за които има пример за поддържане на такъв брояч .
Вижте също:
- Firebase count група по
- Заявки в стил на база данни с Firebase
- В Firebase има ли начин да се получи броят на дъщерните елементи на възел, без да се зареждат всички данни за възела?
- Как да получите размер на елемент/списък във Firebase, без да получите всичко?