【问题标题】:How to use Cloud Firestore and Realtime Database in same project如何在同一个项目中使用 Cloud Firestore 和实时数据库
【发布时间】:2017-10-12 23:26:43
【问题描述】:

Firebase 的文档有 following paragraph:

使用 Cloud Firestore 和实时数据库:您可以在同一个 Firebase 应用或项目中使用这两个数据库。两个 NoSQL 数据库都可以存储相同类型的数据,并且客户端库以相似的方式工作。如果您决定在应用中同时使用这两个数据库,请记住上述差异。

不过,我找不到任何有关如何将 Cloud Firestore 添加到具有实时数据库的现有项目的文档。我最终会升级到 Cloud Firestore,但在转换生产数据库之前需要一些时间来试验和学习。

有人知道如何在同一个 Firebase 项目中使用这两个数据库吗?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    当您在控制台中转到您的项目并选择数据库产品时,您应该第一次看到类似这样的内容:

    这是一个选择器,可让您选择在项目中查看实时数据库或 Firestore。您可以使用此选择器在两者之​​间切换。

    第一次选择 Cloud Firestore 时,它​​会要求您进行配置。从“测试模式”开始,为无需身份验证的完全读写进行设置,以便快速开始,但当然,您应该始终在生产环境中设置规则。

    设置 Firestore 后,您应该能够使用两个客户端 SDK 独立访问两个数据库。

    【讨论】:

    • 好的 - 感谢您的快速回答。我担心这会将我现有的数据库转换为新模型,因为没有迹象表明当我更改该切换时会发生什么。我试了一下,一切都很好。
    猜你喜欢
    • 2020-02-05
    • 1970-01-01
    • 2021-01-19
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多