ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

数値をインクリメントするフィールドを定義する

データストアで、保存する度に数値をインクリメントする方法を紹介します。各プラットフォームでのコードは次の通りです。

Androidの場合

obj.increment("incrementKey", 1); // 1ずつ増加

iOSの場合

obj.incrementKey("increment1") // 1ずつ増加
obj.incrementKey("increment2", byAmount: 2) // 2ずつ増加

JavaScriptの場合

obj.setIncrement("increment", 2.5); // 2.5ずつ増加

Unityの場合

obj.Increment ("score");      // 1ずつ増加
obj.Increment ("score", 5);   // 5ずつ増加

保存されるのは数値型になります。整数でなくとも良く、1.5ずつ増加と言った指定もできます。インクリメントの良いところは、現状の値を気にしないで済むということで、複数箇所からアップデートしても上書きされることがありません。

ログイン回数やアイテム数などの処理に使えるでしょう。ぜひご利用ください。