在上一章中,我们向您展示了如何在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中的任何密钥方法.例如,如果我们想要获取我们的集合名称,我们可以使用以下代码段.
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com'); var playersRef = ref.child("players"); var playersKey = playersRef.key(); console.log(playersKey);
控制台将记录我们的收藏品名称(玩家).
下一章将详细介绍.