backend(mBaaS)。SDKを公開しています。APIの設計や認証周りなどを気にすることなくmBaaSのデータを自由に扱えるようになります。SDKだけでは物足りないと感じたり、結果的にクライアント側でのコード量が増えてしまったりしないでしょうか。データストアの取り扱いについてはごく簡易的な機能しか提供していないためにその後の集計処理などはコードを書かなければなりません。Extendを作成しました。SDKの拡張方法含めて紹介します。データストアに平均値を算出する機能を持たせるmBaaSのデータストアには集計機能がありません。そのため合計値や平均値を出すためには一度データストアからデータを取り出して、コードで計算を行う必要があります。これを毎回書くのは手間です。そこで次のようにして平均値を出せるようにしてみました。})resultsのaverageキーに対して、指定したカラムの平均値を追加します。実装についてでは実装方法について紹介します。SDKのQueryオブジェクトのprototypeを拡張しています。処理}このように処理を書くことでデータストアの検索を拡張できます。countのような書き方を行うためにはfetchAllを置き換えなければならないので控えています。averageメソッドの中でfetchAllを実行し、結果を書き換えています。見ればどのようにNCMBを拡張できるかすぐに分かるはずです。Extendのようなprototype拡張が便利です。今後も汎用的な処理について追加していきます。Tumblr関連記事2017-12-14データストアのTips。社内データを扱うために。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。