Google Firebase の Cloud Firestore (クラウド・ファイアストア)でプロジェクトの作成,コレクションやドキュメントの追加
Google Firebase でできること
オンラインストレージ
データベース: Python, JavaScript と相性が良い.
その他、認証(ID,パスワード)など(セキュリティや課金に必要)
※ iOS, Android, Web で動く.使用には Google のアカウントが必要
クラウド・ファイアストア(Cloud Firestore)でサインインし,プロジェクトの選択画面まで
- Firebase の Web ページを開く
https://firebase.google.com/?hl=ja
- 「使ってみる (GET STARTED)」をクリック
- google のアカウント(IDとパスワード)でログインする
すでにログイン済みのときは,ログインのための画面が出ない.次へ進む.
- Firebase コンソールの画面に変わるので確認する
クラウド・ファイアストア(Cloud Firestore)を扱うプロジェクトの新規作成
- Firebase コンソールの画面で、「プロジェクトを追加」をクリック
※ このとき、いつまで待っても画面が変わらないというときは、Webブラウザで「サインアウト」してもう1度やり直すとうまく行くかもしれません.
- プロジェクトの追加
まず、「地域/ロケーション」を展開する
次のように設定する
- プロジェクト名: 何でもよいが、あとで分かりやすい名前
- アナリティクスの地域: 日本
- チェックボックス: 同意できる場合のみチェック(同意できないときは、Firebase を使わない)
- プロジェクトの作成が終了すると、画面が変わる。「次へ」をクリック
- 画面が変わるので確認.
まず、料金プランが「Spark プラン」になっていることを確認する.
Spark プランは料金無料のプラン.
- クラウド・ファイアストア(Cloud Firestore)を使いたいので使いたいので、「Cloud Firestore」をクリック
- クラウド・ファイアストア(Cloud Firestore)のデータベースを作成したいので、Cloud Firestore の下の「データベースを作成」をクリック
- クラウド・ファイアストア(Cloud Firestore)のセキュリティルールでは、
ロックモードかテストモードを選ぶ.
※ ここでは、試用することにしたい(公開したら問題のあるようなデータは入れずに、手軽に試してみたい)ので、
「テストモードで開始」を選び「有効にする」をクリック
- データベースの作成が始まる。しばらく待つ。
- データベースの作成が終わると、画面が変わるので確認する
この画面で、データベースの確認、コレクションの追加、ドキュメントの追加を行うことができる。
データベースにコレクション、ドキュメントの追加
ここで行うこと
- 追加するコレクションのコレクションID: products
- 追加するドキュメントの中身
フィールド: id, タイプnumber, 値1
フィールド: name, タイプstring, 値apple
フィールド: price, タイプnumber, 値100
- コレクションを追加したいので「コレクションを追加」をクリック
- 追加するコレクションのコレクションID(products) を設定して、
「次へ」をクリック
- 追加するドキュメントについて、
フィールド: id, タイプnumber, 値1を設定する。
フィールドを追加したいので、「フィールドを追加」をクリック
- 今度は、
フィールド: name, タイプstring, 値apple
フィールドを追加したいので、「フィールドを追加」をクリック
- 今度は、
フィールド: price, タイプnumber, 値100
「保存」をクリック
- いま追加したドキュメントとコレクションを確認