サンプル1(GETサンプル)
最終更新
最終更新
NCMB (ニフクラ mobile backend) のGETメソッドのサンプルを、Firebase FunctionsとFirebase Firestoreを使って実装する方法について解説しています。
NCMBのGETメソッドのサンプルをFirebaseで再現。
Firestoreの Item
コレクションからデータを取得し、ランダムに選択されたレコードを返す。
get_random
関数を定義して、Firestoreから Item
コレクションのデータを取得。
取得したデータの中からランダムに1つのドキュメントを選択し、そのデータを返す。
コード例:
Firebase Functionsで定義した get_random
関数をアプリから呼び出す。
結果をコンソールに表示し、エラーがあればハンドリングする。
コード例:
result.data
は単純なJSONオブジェクトです。NCMBと異なり、ドキュメントのIDは含まれていません。ドキュメントのIDを結果に含めたい場合は、サーバー側のコードを以下のように変更する必要があります:
Firebase Functionsの error
オブジェクトは、NCMBのものと異なるので注意が必要です。