夏からサイドプロジェクトとしてウェブサイトを作成しようとしており、FirebaseとHTMLで多くのチュートリアルや研究を行っています。今私はデザインの側面に立ち往生しています。私のウェブサイトでは、電子メールとパスワードによる認証を使用する必要があります。 ユーザに関するデータを格納するために、Firebaseデータベースにユーザのデータを保存する基本的な方法は何でしょうか?ユーザの電子メールにちなんで名付けられた子を作成するか、FirebaseユーザのUIDを使用するか、それとも他の方法ですか? TLDRユーザーのログオン時にWebサイトが必要な情報を取得できるように、ユーザーデータを保存するための最善の方法は何ですか?認証後にユーザーデータをFirebaseに保存する
0
A
答えて
0
ユーザデータを格納するための慣用的方法は、以下の構造である:これは、ユーザーログインの迅速かつ効率的な検索を可能にする
users
<uid1>
...
<uid2>
...
。
しかし、特定のユースケースに追加のデータが必要な場合があります。例えば:この1を参照してくださいについての詳細は
usernames
<username1>: UID
<username2>: UID
:あなたは、各ユーザは、すべてのユーザー間で一意であるユーザ名を持っていることを確認したい場合は、一般的に、ユーザ名からUIDにマップの構造を追加する必要がありますhttps://www.google.com/search?q=site:stackoverflow.com+firebase+unique+user+name
また、他の使用例については、さらに別の構造が必要な場合があります。
一般的にNoSQLデータモデリングの詳細については、NoSQL data modelingをお読みください。特にFirebaseの場合は、Firebase for SQL developersを見ることをおすすめします。
関連する問題
- 1. IOS。承認後にユーザーデータを保存する場所
- 2. 認証コードをfirebaseに保存する方法は?
- 3. 認証ID-XamarinでイメージをFirebaseに保存する
- 4. laravel 5.2認証後にセッションにデータを保存する
- 5. GoogleのfirebaseにFacebookのユーザーデータを保存できません
- 6. 認証後にnilを返すFirebase uid
- 7. ユーザーデータを保存するiOS
- 8. firebase(React)(Google認証)を使用してデータベースにユーザーデータを追加する
- 9. Android Firebase - 認証なしでデータを保存する
- 10. AndroidにFirebaseを使用してユーザーデータを保存する方法は?
- 11. ユーザーデータをCSVファイルに保存します
- 12. 認証後にユーザーの電子メールと名前をデータベース(Firebase)に保存する方法は?
- 13. React NativeとFirebaseのFacebook認証情報を保存します
- 14. Firebase認証:既存のユーザー
- 15. Facebook PHP SDK - ユーザーデータをMYSqlデータベースに保存
- 16. フロントエンドアプリのユーザーデータを保存する
- 17. 後で偽装するためにKerberos認証を保存する
- 18. 検証エラー後にフォームファイルを保存
- 19. Firebase認証後にMainActivityを起動する
- 20. Firebase 3 Facebook認証後にメールログインパスワードをリセットする
- 21. 認証トークンを保存する場所
- 22. ユーザーデータを個別にデータベースに保存する
- 23. 指紋認証とローカルデータベースに保存
- 24. Firebaseにデータを保存するには?
- 25. ビットマップをFirebaseに保存するには
- 26. Firebaseにオーディオファイルを保存するには
- 27. カスタム認証プロバイダをFirebaseにリンクする
- 28. asp.netを使用してユーザーデータをExcelファイルに保存する
- 29. ユーザーデータを永続的に保存する方法
- 30. Facebookのログイン時にユーザーデータを保存する