【发布时间】: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 存储库中留下反馈。我们的开发团队将不胜感激。