首页 > 解决方案 > 为我的 React Native 应用推荐的 Firebase 数据结构

问题描述

我正在创建一个反应原生的医疗预订应用程序我几乎完成了我的 UI,现在我陷入了 firebase 的数据结构中。所以应用程序的工作方式很简单:用户注册/登录选择医生或治疗师,并且治疗师有一些日期和时间,用户应该从中选择来设置约会。

所以我考虑构建数据的方式如下:

在此处输入图像描述

但我需要一种更简单的方法,这样我就可以将所有日期作为一个数组获取并用它来提供我的日历(这样用户就可以看到可用的日期),还可以获得特定日期的所有时间,这样当用户选择时间时,其他用户可以也不要选择那个。如何在 Firebase 中构造这些数据?抱歉,如果您觉得这个问题很愚蠢,我对这个概念不熟悉,我很感谢您的帮助。如果您需要任何额外信息,请在评论部分告诉我。

标签: firebasereact-nativefirebase-realtime-database

解决方案


您可能需要考虑将会议提取到它自己的集合中,并使用日期作为每个文档的 ID。因此,每当有人想要预订会议时,您检查是否有带有日期 ID 的文档,如果没有,创建会议


推荐阅读