Es gibt keine Zählabfragen (oder andere Aggregationsabfragen) in der Firebase-Datenbank. Ihre Optionen sind:
- Alle Daten abrufen, die Ihrer Anfrage entsprechen, und clientseitig zählen
- Behalten Sie einen separaten Zählknoten bei, den Sie aktualisieren, wenn Sie Elemente hinzufügen/entfernen.
Für #2 finden Sie es vielleicht praktisch, Cloud-Funktionen zu verwenden, für die es einen Beispiel für die Führung eines solchen Zählers .
Siehe auch:
- Firebase-Zählgruppe nach
- Abfragen im Datenbankstil mit Firebase
- Gibt es in Firebase eine Möglichkeit, die Anzahl der untergeordneten Elemente eines Knotens abzurufen, ohne alle Knotendaten zu laden?
- Wie bekomme ich die Größe eines Elements/einer Liste in Firebase, ohne alles zu bekommen?