- Firebase 教程
- Firebase - 主页
- Firebase - 概览
- Firebase - 环境设置
- Firebase - 数据
- Firebase - 数组
- Firebase - 编写数据
- Firebase - 编写列表数据
- Firebase - 编写事务数据
- Firebase - 读取数据
- Firebase - 事件类型
- Firebase - 分离回调
- Firebase - 查询
- Firebase - 过滤数据
- Firebase - 最佳实践
- Firebase - 电子邮件认证
- Firebase - Google 认证
- Firebase - Facebook 认证
- Firebase - Twitter 认证
- Firebase - Github 认证
- 匿名认证
- Firebase - 离线功能
- Firebase - 安全性
- Firebase - 部署
- Firebase 有用资源
- Firebase - 快速指南
- Firebase - 有用资源
- Firebase - 讨论
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 });
现在我们的数据看起来将有所不同。该名称只将成为一个名称/值对,就像其它的属性一样。
Key 方法
我们可以使用 key() 方法从 Firebase 获取任何一个 key。例如,如果我们想获取集合名称,我们可以使用下面的代码片段。
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com'); var playersRef = ref.child("players"); var playersKey = playersRef.key(); console.log(playersKey);
控制台会记录我们的集合名称(玩家)。
更多相关信息请见我们的下一章节。
广告