Firestoreでドキュメントを設定する方法


  • Google Cloud Platformのコンソールにアクセスし、新しいプロジェクトを作成します。
  • Firestoreを有効にします。
  • FirestoreのクライアントSDKを選択し、プロジェクトに追加します。
  • 必要なライブラリや依存関係をインストールします。
  • ドキュメントの設定: Firestoreでは、ドキュメントはコレクション内に格納されます。ドキュメントを設定するには、次の手順を実行します:

    • Firebase Admin SDKまたはFirestoreのクライアントSDKを使用して、Firestoreに接続します。
    • ドキュメントが格納されるコレクションを指定します。存在しない場合は新しいコレクションを作成できます。
    • ドキュメントIDを指定します。自動的に生成されるドキュメントIDを使用することもできます。
    • ドキュメントにデータを追加します。データはキーと値のペアで表現されます。
  • コード例: 以下に、Firestoreでドキュメントを設定するためのいくつかのプログラミング言語のコード例を示します。

  • JavaScript:

    const admin = require('firebase-admin');
    admin.initializeApp();
    const db = admin.firestore();
    const collectionRef = db.collection('myCollection');
    const documentRef = collectionRef.doc('myDocument');
    const data = {
      key1: 'value1',
      key2: 'value2'
    };
    documentRef.set(data)
      .then(() => {
        console.log('ドキュメントが正常に設定されました。');
      })
      .catch((error) => {
        console.error('ドキュメントの設定中にエラーが発生しました:', error);
      });

    Python:

    import firebase_admin
    from firebase_admin import credentials
    from firebase_admin import firestore
    cred = credentials.Certificate('path/to/serviceAccountKey.json')
    firebase_admin.initialize_app(cred)
    db = firestore.client()
    collection_ref = db.collection('myCollection')
    document_ref = collection_ref.document('myDocument')
    data = {
      'key1': 'value1',
      'key2': 'value2'
    }
    document_ref.set(data)
      .then(lambda: print('ドキュメントが正常に設定されました。'))
      .catch(lambda error: print('ドキュメントの設定中にエラーが発生しました:', error))

    上記のコード例では、FirestoreのJavaScriptとPythonのクライアントSDKを使用してドキュメントを設定しています。適切なSDKと言語を選択し、必要なデータを指定してドキュメントを設定することができます。

    このようにして、Firestoreを使用してドキュメントを設定する方法といくつかのコード例を紹介しました。これを参考にして、自分のプロジェクトに適した方法でFirestoreを活用してください。