- 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。
amandaRef 正在從集合中檢索年齡,然後我們可以使用事務方法。我們將獲取當前年齡、新增一歲並更新集合。
var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');
var amandaAgeRef = ref.child("players").child("-KGb1Ls-gEErWbAMMnZC").child('age');
amandaAgeRef.transaction(function(currentAge) {
return currentAge + 1;
});
如果執行此程式碼,我們可以看到年齡值已更新為21。
廣告