Firebase - Scrivi i dati della lista

Nel nostro ultimo capitolo, ti abbiamo mostrato come scrivere dati in Firebase. A volte è necessario disporre di un identificatore univoco per i dati. Quando si desidera creare identificatori univoci per i dati, è necessario utilizzare il metodo push anziché il metodo set.

Il metodo push

Il push()il metodo creerà un ID univoco quando i dati vengono inviati. Se vogliamo creare i nostri giocatori dai capitoli precedenti con un ID univoco, potremmo usare lo snippet di codice fornito di seguito.

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

Ora i nostri dati avranno un aspetto diverso. Il nome sarà solo una coppia nome / valore come il resto delle proprietà.

Il metodo chiave

Possiamo ottenere qualsiasi chiave da Firebase utilizzando il key()metodo. Ad esempio, se vogliamo ottenere il nome della nostra raccolta, potremmo usare il seguente frammento.

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

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

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

La console registrerà il nome della nostra raccolta (giocatori).

Maggiori informazioni su questo nei prossimi capitoli.