データの移行

NCMB データストアのエクスポート

ニフクラ Mobile Backendからのデータのエクスポートは、次の手順で行います。

  1. ニフクラ Mobile Backendでプロジェクトにアクセスし、右上のアプリ設定をクリック

  2. メニューから「エクスポート」を選択し、エクスポートボタンをクリック

  3. エクスポートダイアログでエクスポートを実行すると、登録されているメールアドレスにデータをダウンロードするURLが届きます

ダウンロードしたデータは、JSON形式でクラス毎に別々のファイルとして出力されます。下の内容は、エクスポートされたクラスの中身の例です。

Firestoreへのインポート

NCMBのデータストアからエクスポートしたJSON形式のデータは、Firestore Admin SDKを使用してFirestoreに登録することが可能です。

多様なプログラミング言語に対応していますが、JavaScriptを使用する場合、Node.jsでのデータ書き込みで行えます。基本的なデータ形式の移行は、下のデータ移行スクリプトをご利用ください。

データ移行スクリプト実行手順

なお、Firestoreにはデータのインポート機能も備わっていますが、下記の点に注意が必要です。

  • インポート機能を使用するには、Blazeプランへの加入が必要です。

  • この機能は主に、Firestoreからエクスポートしたデータを異なるプロジェクトのFirestoreにインポートするために設計されています。

最終更新

役に立ちましたか?