如何构建 Firebase 实时数据库?

Posted

技术标签:

【中文标题】如何构建 Firebase 实时数据库?【英文标题】:How to structure a Firebase Realtime-Database? 【发布时间】:2020-01-20 12:16:03 【问题描述】:

我正在尝试设置 Google Firebase 实时数据库来存储用户数据。我对 Java 和 Firebase 非常陌生,直到现在用户数据都保存在 Uid 下。我现在想要拥有不同的类别,例如用户、帖子、消息……如何将这样的结构添加到我的数据库中?我将链接我的数据库的屏幕截图。 我对这些东西完全陌生,甚至不知道我可以在哪个文件中添加这样的结构。

【问题讨论】:

【参考方案1】:

您可以像这样构建数据库:

用户:

Users -> uid(With users information.)

帖子

Posts -> user_id -> post_id(with post details)

消息:

Message -> user_id -> messages (with message and receiver id.)

【讨论】:

感谢您的回答。这正是我想要的结构。我在哪里可以编辑它?它是 Java 代码的一部分还是我可以直接在 firebase 上做? 在java代码中:Read and Write Data on android @Benoit 谢谢你回答了我的问题!

以上是关于如何构建 Firebase 实时数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在后台监听firebase实时数据库更新事件并使用颤振自动启动应用程序(如Messenger中的调用功能)?

使用 Firebase 实时数据库 Flutter 进行实时更新

Firebase 实时数据库规则拒绝权限

如何将我的 Firebase 实时数据库转移到 Firebase Cloud Firestore

如何将我的 Firebase 实时数据库转移到 Firebase Cloud Firestore

Firebase 实时数据库连接被终止:不同的区域