Em nosso último capítulo, mostramos como escrever dados no Firebase. Às vezes, você precisa ter um identificador exclusivo para seus dados. Quando você deseja criar identificadores exclusivos para seus dados, você precisa usar o método push em vez do método set.
O Método Push
o push()método irá criar um id único quando os dados são enviados. Se quisermos criar nossos jogadores dos capítulos anteriores com um id único, podemos usar o trecho de código fornecido a seguir.
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
});
Agora nossos dados terão uma aparência diferente. O nome será apenas um par nome / valor como o resto das propriedades.
O Método Chave
Podemos obter qualquer chave do Firebase usando o key()método. Por exemplo, se quisermos obter o nome de nossa coleção, podemos usar o seguinte trecho.
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var playersRef = ref.child("players");
var playersKey = playersRef.key();
console.log(playersKey);
O console irá registrar nosso nome de coleção (jogadores).
Mais sobre isso em nossos próximos capítulos.