Учебники

Firebase — запись списка данных

В нашей последней главе мы показали, как записывать данные в Firebase. Иногда вам нужно иметь уникальный идентификатор для ваших данных. Если вы хотите создать уникальные идентификаторы для ваших данных, вам нужно использовать метод push вместо метода set.

Метод толчка

Метод push () создаст уникальный идентификатор при отправке данных. Если мы хотим создать наших игроков из предыдущих глав с уникальным идентификатором, мы могли бы использовать фрагмент кода, приведенный ниже.

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

Теперь наши данные будут выглядеть иначе. Имя будет просто парой имя / значение, как и остальные свойства.

Push-список записи в Firebase

Ключевой метод

Мы можем получить любой ключ из Firebase, используя метод key () . Например, если мы хотим получить имя нашей коллекции, мы можем использовать следующий фрагмент.

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

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

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

Консоль будет записывать название нашей коллекции (игроки).

Ключ данных списка записи Firebase

Подробнее об этом в наших следующих главах.