📅  最后修改于: 2020-10-25 11:23:17             🧑  作者: Mango
在上一章中,我们向您展示了如何在Firebase中写入数据。有时您需要为数据提供唯一的标识符。当要为数据创建唯一标识符时,需要使用push方法而不是set方法。
推送数据时, push()方法将创建一个唯一的ID。如果我们想根据前面的章节创建具有唯一ID的播放器,则可以使用下面给出的代码段。
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
});
现在,我们的数据看起来将有所不同。就像其余属性一样,该名称将只是一个名称/值对。
我们可以使用key()方法从Firebase获取任何密钥。例如,如果要获取集合名称,则可以使用以下代码段。
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var playersRef = ref.child("players");
var playersKey = playersRef.key();
console.log(playersKey);
控制台将记录我们的收藏名称(玩家)。
在下一章中将对此进行更多介绍。