自从暑假以来,我一直在尝试将网站作为一个侧面项目,并且我已经使用Firebase和HTML完成了大量的教程和研究。现在我被困在设计方面。我的网站需要使用电子邮件和密码进行身份验证。 为了存储关于用户的数据,将用户数据保存在Firebase数据库中的基本方式是什么?创建以该用户的电子邮件命名的孩子,使用Firebase用户的UID还是其他方式? TLDR什么是最好/推荐的方式来存储用户数据的方式,我的网站可以检索用户重新登录时所需的内容?认证后将用户数据保存在Firebase中
0
A
回答
0
存储用户数据的惯用方法是在一个结构:
users
<uid1>
...
<uid2>
...
这允许用户签署的快速和有效的查找。
但是,您可能需要针对特定用例的其他数据。例如:如果你想确保每个用户都有一个用户名是所有用户独特的,您通常需要添加映射的用户名UID的结构:
usernames
<username1>: UID
<username2>: UID
有关这方面的一个看很多例子:https://www.google.com/search?q=site:stackoverflow.com+firebase+unique+user+name
而对于其他用例,您可能需要另一种结构。
要了解有关NoSQL数据建模的更多信息,我建议您阅读NoSQL data modeling。对于Firebase,我建议您观看Firebase for SQL developers。
相关问题
- 1. AngularJs在认证后将用户数据保存到会话中
- 2. 认证firebase +数据库firebase在android
- 3. React + Firebase。认证后写入数据库
- 4. Firebase保存数据用户相关
- 5. 如何将Facebook认证的用户存储在数据库中?
- 6. Firebase - 将数据保存到数据库
- 7. 使用REST将数据保存到Firebase
- 8. Python Firebase - 用户认证?
- 9. 将Firebase数据保存到列表中
- 10. 在Zend框架2认证之后保存额外的用户数据
- 11. 如何将认证用户保存在django的cookie中?
- 12. 认证后无法将用户输入发送到firebase
- 13. Laravel用户认证脚手架 - >将数据保存到两个表中
- 14. 如何将数据保存在Firebase中已保存的数据之上?
- 15. 使用MVC4认证后存储用户数据
- 16. 安全地将Android Firebase身份验证用户存储在MySQL数据库中
- 17. 无法在Firebase中保存新数据
- 18. 在firebase中保存位置数据api
- 19. 在Firebase数据库中保存日期
- 20. android firebase数据库为当前用户保存数据
- 21. 用facebook认证后无法保存用户信息openid
- 22. 未将数据从android中保存到Firebase数据库中
- 23. 使用认证API时,我应该如何在数据库中保存认证用户?
- 24. 如何在数据库(Firebase)中验证身份后保存用户的电子邮件和名称?
- 25. firebase不保存数据
- 26. 在Firebase中保存数据后活动重新启动
- 27. 如何在Swift 3中将多值数据保存到Firebase中?
- 28. React Native + Firebase - 将数据保存到数据库中
- 29. 将Facebook用户存储在Firebase中
- 30. 将数据保存在模型类或Firebase列表中