
- 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);
控制檯會記錄我們的集合名稱(玩家)。

更多相關資訊請見我們的下一章節。
廣告