Firebase count group by

Unterstützt Firebase die Gruppenzählung?
Ich möchte für einen bestimmten Schlüssel zählen, der nach dem Wert gruppiert ist.

Beispiel meiner Datenstruktur:

"playbackPosition" : {
    "-JZ2c7v-imQXaEx2c4Cs" : {
        "data" : "0"
    },
    "-JZ2cDta73UGAgwIOejL" : {
        "data" : "25"
    },
    "-JZ2cJutDZu-7quLpLI2" : {
        "data" : "50"
    },
    "-JZ2cO-Me0nGK5XLTwd-" : {
        "data" : "75"
    },
    "-JZ2cSh-XnstYxbE_Zad" : {
        "data" : "100"
    },
    "-JZ2cWxya0-kmTPCze4u" : {
        "data" : "0"
    },
    "-JZ2c_wX-ODv43TKXkNG" : {
        "data" : "25"
    }
}

Erforderliche Ergebnisse basierend auf demdata Schlüssel

0 => 2  
25 => 2  
50 => 1  
75 => 1  
100 => 1

Und natürlich muss ich bedenken, dass es Tausende von Kindern haben wird, nicht nur 7 ...

Vielen Dank!

BEARBEITE
Ausführlichere Erklärung der App und des Problems, das wir lösen möchten.

Wir haben Videoskripte, die auf verschiedenen Websites ausgeführt werden. Jede Videositzung (eine Benutzersitzung) sendet Ereignisse und Daten. Ein Beispiel finden Sie hier. Überprüfen Sie die Registerkarte "Netzwerk". -https: //secure.bwebi.co/videostir/regular.htm

Unser Ziel ist es, diese Daten zu sammeln und ein Echtzeit-Dashboard für Analysen mit wenigen Diagrammen und Grafiken zu erstellen.

ie können unsere aktuelle Datenstruktur sehenHie

Beispiel für Diagramme, die wir benötigen:
Abschlussquot
Allgemein - Balkendiagramm mit der Gesamtanzahl der Ansichten pro Clipdauer und vordefinierten Zeiträumen.
Filter - Datum (Anfang / Ende), eindeutig / alle, Alle URLs / spezifische URLs (eingebettet in), Alle Konfigurationen / spezifische Konfigurationen / Ignorieren.
X-Achse - Gruppen 0-25, 25-50,50-75,75-99, 100
Y Achse - Anzahl der Ansichten

Ansichten pro Tag (mit Abschlussrate)
Allgemein - Mehrzeiliges Diagramm mit der Anzahl der Aufrufe pro Tag und Dauer.
Filter - Datum (Anfang / Ende), eindeutig / alle, Alle URLs / spezifische URLs (eingebettet in), Alle Konfigurationen / spezifische Konfigurationen / Ignorieren.
X Achse - Zeit in Tagen
Y Achse - Anzahl der Ansichten
Lines for:
Total daily views
Tägliche Aufrufe mit 100% Dauer
Tägliche Aufrufe mit 75-99% Dauer
Tägliche Aufrufe mit einer Dauer von 50-75%
Tägliche Aufrufe mit einer Dauer von 25-50%
Tägliche Aufrufe mit einer Dauer von 0-25%

Hoffentlich ist es jetzt klarer!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage