Unten ist eine vereinfachte Version der Vorposten Datenbank:Wie einen bestimmten Wert für einen Firebase Knoten zu indizieren
Players {
{
name: 'Messi',
goals: 90,
assists:2
id: 1
},
{
name: 'Beckham',
assists: 14,
goals: 22
id: 2
},
{
name: 'Rooney',
goals: 10,
assistst: 3
id: 3
},
{
name: 'Neymar',
goals: 14,
assists: 1
id: 4
}
}
Die Spieler in den Anwendungsbereich als solche gebracht werden:
var ref = firebase.database().ref("players");
var ref3 = firebase.database().ref("users").child(uid).child("total");
$scope.players = $firebaseArray(ref);
$scope.selection = $firebaseArray(ref3);
Gibt es eine Möglichkeit, den Spieler-IDs zu indizieren, so dass der folgende Code den ausgewählten Spieler produzieren:
firebase.database().ref("players").orderByChild("id").equalTo($scope.selection);
Ihre JSON nicht gültig ist, was es schwer zu beantworten macht. Bitte geben Sie ein Snippet Ihrer aktuellen JSON-Datei an. Sie können dies erreichen, indem Sie in Ihrer [Firebase-Datenbankkonsole] (https://console.firebase.google.com/project/_/database/data) auf den Link "JSON exportieren" klicken. –