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
});
Теперь наши данные будут выглядеть иначе. Имя будет просто парой имя / значение, как и остальные свойства.
Ключевой метод
Мы можем получить любой ключ от Firebase, используя key()метод. Например, если мы хотим получить имя нашей коллекции, мы могли бы использовать следующий фрагмент.
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var playersRef = ref.child("players");
var playersKey = playersRef.key();
console.log(playersKey);
Консоль зарегистрирует название нашей коллекции (игроки).
Подробнее об этом в наших следующих главах.