【问题标题】:Revert from Google Cloud Firestore to Datastore从 Google Cloud Firestore 恢复到 Datastore
【发布时间】:2018-02-12 13:58:02
【问题描述】:

我注册了 Firebase 以使用新的 Firestore。

尝试后我决定,对于我的用例(主要是服务器工具),我不需要 Firestore 的大部分功能,这些功能非常专注于构建用户界面,而且我发现旧的 Datastore SDK 更好因为我正在做的事情。

我知道我可以简单地删除该项目并创建一个新项目,但我想保留该项目中的其他内容。

我可以在不启动新项目的情况下恢复到 Datastore 吗?

【问题讨论】:

  • 您还使用哪些其他 Firebase 功能? Firebase 项目已锁定到 FireStore。但是您可以创建另一个使用 Datastore 的项目。如果需要,您还可以使两个项目通过 API 进行通信。
  • 我不再为该项目使用任何 Firebase 功能。但是,是的,我认为这是要走的路——创建另一个项目,然后使用另一个项目的 Datastore,或者只是将所有内容移过来。我在文档中没有找到任何关于恢复到 Datastore 的信息。
  • 如果您发现 Cloud Firestore 中缺少 Datastore 的客户端库中的特定内容,我们很乐意听到。随时通过电子邮件向 google-cloud-firestore-discuss@googlegroups.com 邮件列表发送您的想法。
  • 我只是发现数据存储客户端库通常更易于使用。我发现在 Firestore API 上执行简单的操作很难/令人困惑。我承认可能只是我做错了,或者没有给它足够的时间来适应。
  • @VladV,如果您有机会,请在您使用的 SDK 的 GitHub 存储库中留下反馈。我们的开发团队将不胜感激。

标签: google-cloud-datastore


【解决方案1】:

很遗憾,就像我们无法将使用 Cloud Datastore 的项目转换为 Cloud Firestore 一样,我们也无法反过来。未来可能会,但今年肯定不会。

如上所述,重命名 2 个选项是: 1) 删除项目并使用 Cloud Datastore 创建一个新项目 2)创建一个新项目并与该项目数据库对话。注意:如果您使用的是 GAE 标准 SDK,这将不起作用。

【讨论】:

    猜你喜欢
    • 2019-06-25
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2018-08-06
    • 2020-06-26
    • 1970-01-01
    • 2018-05-21
    相关资源
    最近更新 更多