Firebase - zapisz dane listy

W naszym ostatnim rozdziale pokazaliśmy, jak zapisywać dane w Firebase. Czasami potrzebujesz unikalnego identyfikatora swoich danych. Jeśli chcesz utworzyć unikalne identyfikatory dla swoich danych, musisz użyć metody push zamiast metody set.

Metoda wypychania

Plik push()metoda utworzy unikalny identyfikator, gdy dane zostaną przesłane. Jeśli chcemy stworzyć naszych graczy z poprzednich rozdziałów z unikalnym identyfikatorem, możemy użyć fragmentu kodu podanego poniżej.

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

Teraz nasze dane będą wyglądać inaczej. Nazwa będzie po prostu parą nazwa / wartość, podobnie jak pozostałe właściwości.

Kluczowa metoda

Możemy uzyskać dowolny klucz z Firebase za pomocą key()metoda. Na przykład, jeśli chcemy uzyskać nazwę naszej kolekcji, możemy użyć następującego fragmentu.

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

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

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

Konsola zapisze nazwę naszej kolekcji (graczy).

Więcej na ten temat w kolejnych rozdziałach.