Firebase-トランザクションデータの書き込み
トランザクションデータは、データベースからデータを返し、それを使用して計算を行い、保存する必要がある場合に使用されます。
プレーヤーリストに1人のプレーヤーがいるとしましょう。
プロパティを取得し、1歳を追加して、Firebaseに戻したいと考えています。
ザ・ amandaRefコレクションから年齢を取得しているので、トランザクションメソッドを使用できます。現在の年齢を取得し、1年を追加して、コレクションを更新します。
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。