Firebase FirestoreでドキュメントIDを更新するにはどうすればよいですか?

iSaumya

私のfirestoreデータベースでは、ユーザーの電子メールをドキュメントキーとして作成しました。db.collection('users').doc('email_id')何かアクションを実行したい場合は実行ください問題は、ユーザーが電子メールIDを更新しているときにdocument id、Firestoreで更新する方法が見つからないことです

私はやろうとしました

db.collection('users').doc(old_email).update({
  id: new_email
})

しかし、実際には、実際のidメールを更新するのではなく、そのドキュメント内の値として新しいメールで呼び出される新しいフィールドが作成されたdocument idためdoc()、ユーザーに関する同じデータを取得できます。

誰かがそれを行う方法を知っていますか?もしそうなら、共有してください。

この質問を投稿する前に、GoogleとFirestoreのドキュメントを確認しましたが、ドキュメントIDを更新する方法が見つかりませんでした。助けてください。

Badgy

ドキュメントIDを変更する方法はないと思いますが、方法があったとしても、ひどく間違っています。IDは一意の識別子である必要があります。たとえば、FirebaseAuthをfirebase.Auth().currentUser.uidFirestoreに保存されているユーザー固有のデータのIDとして使用して、自分自身をUserIDフィールドにします。

私はあなたがあなたの問題を解決し、そしてもっと重要なことにあなたにしっかりした構造を与える一般的にそれを変えることをあなたに提案します。(認証からのUIDは一意です)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Firebaseドキュメントを動的に更新するにはどうすればよいですか

分類Dev

Firebaseストアからドキュメントを取得するにはどうすればよいですか?

分類Dev

Firebase / Google Cloud Firestoreのコレクションに追加された最新のドキュメントを取得するにはどうすればよいですか?

分類Dev

Firebase(Firestore and Storage)を使用して1000以上の画像を含むWordドキュメント(docx)を生成するにはどうすればよいですか?

分類Dev

Firebaseクラウド機能でadminSdkを使用してFirestoreドキュメントのドキュメントIDを作成するにはどうすればよいですか?

分類Dev

firebase.firestore.DocumentSnapshotからドキュメントデータを取得するにはどうすればよいですか?

分類Dev

Angular Firebase-Firestoreのドキュメントにプロパティを追加するにはどうすればよいですか?

分類Dev

React Native:Firebase Firestoreドキュメントを配列として取得するにはどうすればよいですか?

分類Dev

コレクション内のすべてのドキュメントを取得して、Firebase Firestoreにドキュメントが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Firebase関数を使用してFirestoreからドキュメントを取得し、別のFirestoreドキュメントから新しいデータを追加するにはどうすればよいですか?

分類Dev

ドキュメントFirebase Firestoreリアルタイム更新から変更されたフィールドまたはデータを取得するにはどうすればよいですか?

分類Dev

トランザクション内でFirebaseコレクションにドキュメントを追加するにはどうすればよいですか?

分類Dev

Firebase Functionsを使用して別のドキュメントを作成しているときに、ドキュメントのデータを更新するにはどうすればよいですか?

分類Dev

runQueryとIN演算子を使用して、フィールドがないFirebaseドキュメントを取得するにはどうすればよいですか?

分類Dev

Firebase Cloudドキュメントのフィールド内で複数の値を検索するにはどうすればよいですか?

分類Dev

複数の画像のdownloadUrlをFirebase Firestoreに保存するにはどうすればよいですか?Firestoreドキュメント内の複数のフィールド内に作成および保存できません

分類Dev

Firebaseの2つのコレクション間でドキュメントを移動するにはどうすればよいですか?

分類Dev

Firebaseのドキュメントに複数のフィールドを追加するにはどうすればよいですか?

分類Dev

Firebaseのコレクションに複数のドキュメントを追加するにはどうすればよいですか?

分類Dev

Firebaseでドキュメントの自動uidを実行するにはどうすればよいですか?

分類Dev

FirebaseコンソールでドキュメントをクリックしたときにドキュメントフィールドがFirestoreデータベースで消費されないようにするにはどうすればよいですか?

分類Dev

Flutter / Firebase-ドキュメントIDが不明な場合にドキュメントの削除機能を実行するにはどうすればよいですか?

分類Dev

Firebase Firestoreを使用してクライアントでgetDownloadUrl()呼び出しをキャッシュするにはどうすればよいですか?

分類Dev

Firebaseでレコードをインクリメントするにはどうすればよいですか?

分類Dev

Firebaseストレージに保存されているGoogleドキュメントビューアでiframe内にPDFドキュメントを表示するにはどうすればよいですか?

分類Dev

Firebaseコンソールでオブジェクトの配列を使用してFirestoreドキュメントを作成するにはどうすればよいですか?

分類Dev

Firebaseコレクションを注文してから各ドキュメントに何かを書き込むにはどうすればよいですか?

分類Dev

特定のIDと等しくないFirebaseコレクションから最初のドキュメントIDを取得するにはどうすればよいですか?

分類Dev

Flutter:ドキュメントからIDを復元するforeachを使用してFirebaseからデータを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    Firebaseドキュメントを動的に更新するにはどうすればよいですか

  2. 2

    Firebaseストアからドキュメントを取得するにはどうすればよいですか?

  3. 3

    Firebase / Google Cloud Firestoreのコレクションに追加された最新のドキュメントを取得するにはどうすればよいですか?

  4. 4

    Firebase(Firestore and Storage)を使用して1000以上の画像を含むWordドキュメント(docx)を生成するにはどうすればよいですか?

  5. 5

    Firebaseクラウド機能でadminSdkを使用してFirestoreドキュメントのドキュメントIDを作成するにはどうすればよいですか?

  6. 6

    firebase.firestore.DocumentSnapshotからドキュメントデータを取得するにはどうすればよいですか?

  7. 7

    Angular Firebase-Firestoreのドキュメントにプロパティを追加するにはどうすればよいですか?

  8. 8

    React Native:Firebase Firestoreドキュメントを配列として取得するにはどうすればよいですか?

  9. 9

    コレクション内のすべてのドキュメントを取得して、Firebase Firestoreにドキュメントが存在するかどうかを確認するにはどうすればよいですか?

  10. 10

    Firebase関数を使用してFirestoreからドキュメントを取得し、別のFirestoreドキュメントから新しいデータを追加するにはどうすればよいですか?

  11. 11

    ドキュメントFirebase Firestoreリアルタイム更新から変更されたフィールドまたはデータを取得するにはどうすればよいですか?

  12. 12

    トランザクション内でFirebaseコレクションにドキュメントを追加するにはどうすればよいですか?

  13. 13

    Firebase Functionsを使用して別のドキュメントを作成しているときに、ドキュメントのデータを更新するにはどうすればよいですか?

  14. 14

    runQueryとIN演算子を使用して、フィールドがないFirebaseドキュメントを取得するにはどうすればよいですか?

  15. 15

    Firebase Cloudドキュメントのフィールド内で複数の値を検索するにはどうすればよいですか?

  16. 16

    複数の画像のdownloadUrlをFirebase Firestoreに保存するにはどうすればよいですか?Firestoreドキュメント内の複数のフィールド内に作成および保存できません

  17. 17

    Firebaseの2つのコレクション間でドキュメントを移動するにはどうすればよいですか?

  18. 18

    Firebaseのドキュメントに複数のフィールドを追加するにはどうすればよいですか?

  19. 19

    Firebaseのコレクションに複数のドキュメントを追加するにはどうすればよいですか?

  20. 20

    Firebaseでドキュメントの自動uidを実行するにはどうすればよいですか?

  21. 21

    FirebaseコンソールでドキュメントをクリックしたときにドキュメントフィールドがFirestoreデータベースで消費されないようにするにはどうすればよいですか?

  22. 22

    Flutter / Firebase-ドキュメントIDが不明な場合にドキュメントの削除機能を実行するにはどうすればよいですか?

  23. 23

    Firebase Firestoreを使用してクライアントでgetDownloadUrl()呼び出しをキャッシュするにはどうすればよいですか?

  24. 24

    Firebaseでレコードをインクリメントするにはどうすればよいですか?

  25. 25

    Firebaseストレージに保存されているGoogleドキュメントビューアでiframe内にPDFドキュメントを表示するにはどうすればよいですか?

  26. 26

    Firebaseコンソールでオブジェクトの配列を使用してFirestoreドキュメントを作成するにはどうすればよいですか?

  27. 27

    Firebaseコレクションを注文してから各ドキュメントに何かを書き込むにはどうすればよいですか?

  28. 28

    特定のIDと等しくないFirebaseコレクションから最初のドキュメントIDを取得するにはどうすればよいですか?

  29. 29

    Flutter:ドキュメントからIDを復元するforeachを使用してFirebaseからデータを取得するにはどうすればよいですか?

ホットタグ

アーカイブ