Firebase - 写入列表数据


在上一章中,我们向您展示了如何在 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
});

现在我们的数据看起来会有所不同。与其他属性一样,该名称只是一个名称/值对。

Firebase 写入列表数据推送

关键方法

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

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

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

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

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

Firebase 写入列表数据密钥

我们将在接下来的章节中详细介绍这一点。