Firebase - 编写列表数据



在上一章节中,我们展示了如何使用 Firebase 编写数据。有时你需要为数据保留唯一的标识符。当你想为数据创建唯一的标识符时,你需要使用 push 方法,但不要使用 set 方法。

Push 方法

当数据被推送时,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
});

现在我们的数据看起来将有所不同。该名称只将成为一个名称/值对,就像其它的属性一样。

Firebase Write List Data Push

Key 方法

我们可以使用 key() 方法从 Firebase 获取任何一个 key。例如,如果我们想获取集合名称,我们可以使用下面的代码片段。

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

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

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

控制台会记录我们的集合名称(玩家)。

Firebase Write List Data Key

更多相关信息请见我们的下一章节。

广告