Firebase - Listendaten schreiben
In unserem letzten Kapitel haben wir Ihnen gezeigt, wie Sie Daten in Firebase schreiben. Manchmal benötigen Sie eine eindeutige Kennung für Ihre Daten. Wenn Sie eindeutige Bezeichner für Ihre Daten erstellen möchten, müssen Sie die Push-Methode anstelle der Set-Methode verwenden.
Die Push-Methode
Das push()Die Methode erstellt eine eindeutige ID, wenn die Daten übertragen werden. Wenn wir unsere Spieler aus den vorherigen Kapiteln mit einer eindeutigen ID erstellen möchten, können wir das unten angegebene Code-Snippet verwenden.
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var playersRef = ref.child("players");
playersRef.push ({
name: "John",
number: 1,
age: 30
});
playersRef.push ({
name: "Amanda",
number: 2,
age: 20
});
Jetzt sehen unsere Daten anders aus. Der Name ist nur ein Name / Wert-Paar wie die übrigen Eigenschaften.
Die Schlüsselmethode
Wir können jeden Schlüssel von Firebase erhalten, indem wir das verwenden key()Methode. Wenn wir beispielsweise unseren Sammlungsnamen erhalten möchten, können wir das folgende Snippet verwenden.
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var playersRef = ref.child("players");
var playersKey = playersRef.key();
console.log(playersKey);
Die Konsole protokolliert unseren Sammlungsnamen (Spieler).
Mehr dazu in unseren nächsten Kapiteln.