firebase - 为我的 React Native 应用推荐的 Firebase 数据结构
问题描述
我正在创建一个反应原生的医疗预订应用程序我几乎完成了我的 UI,现在我陷入了 firebase 的数据结构中。所以应用程序的工作方式很简单:用户注册/登录选择医生或治疗师,并且治疗师有一些日期和时间,用户应该从中选择来设置约会。
所以我考虑构建数据的方式如下:
但我需要一种更简单的方法,这样我就可以将所有日期作为一个数组获取并用它来提供我的日历(这样用户就可以看到可用的日期),还可以获得特定日期的所有时间,这样当用户选择时间时,其他用户可以也不要选择那个。如何在 Firebase 中构造这些数据?抱歉,如果您觉得这个问题很愚蠢,我对这个概念不熟悉,我很感谢您的帮助。如果您需要任何额外信息,请在评论部分告诉我。
解决方案
您可能需要考虑将会议提取到它自己的集合中,并使用日期作为每个文档的 ID。因此,每当有人想要预订会议时,您检查是否有带有日期 ID 的文档,如果没有,创建会议
推荐阅读
- c++ - 如何将 windows api 添加到 cmake 中,例如 synchapi.h?
- python - 在现有行之间添加具有相等间距值的新行
- indexing - 尝试索引 sphinx.conf 时出现 Sphinx 3 2.1 错误
- typescript - TypeScript:跨多种类型的接口?
- android - 如何使用Navigation框架实现分层导航?
- scala - Spark Job 没有向 Kafka 主题发布消息
- html - jQuery Ajax:html按钮在单击时保持静止而不调用ajax函数
- scala - 使用结构化 Spark 流从 Kafka 主题读取 AVRO 消息时出现问题(Spark 版本 2.3.1.3.0.1.0-187/Scala 版本 2.11.8)
- webpack - Rails 6、webpack 和tippy.js 给出“tippy 未定义”——我在哪里调用tippy() 函数?
- angular - PrimeNg 删除严重性图标