Firebase - Ecrire des données de liste

Dans notre dernier chapitre, nous vous avons montré comment écrire des données dans Firebase. Parfois, vous avez besoin d'un identifiant unique pour vos données. Lorsque vous souhaitez créer des identifiants uniques pour vos données, vous devez utiliser la méthode push au lieu de la méthode set.

La méthode Push

le push()La méthode créera un identifiant unique lorsque les données sont poussées. Si nous voulons créer nos joueurs à partir des chapitres précédents avec un identifiant unique, nous pourrions utiliser l'extrait de code ci-dessous.

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
});

Maintenant, nos données auront une apparence différente. Le nom sera juste une paire nom / valeur comme le reste des propriétés.

La méthode clé

Nous pouvons obtenir n'importe quelle clé de Firebase en utilisant le key()méthode. Par exemple, si nous voulons obtenir le nom de notre collection, nous pourrions utiliser l'extrait de code suivant.

var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');

var playersRef = ref.child("players");

var playersKey = playersRef.key();
console.log(playersKey);

La console enregistrera le nom de notre collection (joueurs).

Plus d'informations à ce sujet dans nos prochains chapitres.