Nik*_*vić 2 firebase google-cloud-datastore google-cloud-firestore
我有一个使用 Datastore 的现有 Google Cloud 项目。我对 Firestore 感到很兴奋,并想切换。根据https://www.youtube.com/watch?v=SYG-BgXoJFQ建议创建一个新项目。
是否有可能以某种方式核对数据存储(我不关心数据)并从头开始使用 Firestore?
如果不是,创建一个新项目有什么影响?
Hil*_*iao 11
如果没有数据写入 Cloud 数据存储,则可以通过以下步骤从数据存储转换为 Firestore。我尝试了 2 个项目,每个项目花了 3 分钟。用户应该是项目所有者才能尝试:
我有另一个项目,几乎没有数据存储实体。我删除了它们并执行了这些步骤,但收到以下错误。在禁用数据存储 API 时,我读到Disable Cloud Datastore API? If any resources were created by Cloud Datastore API, they may be deleted soon after Cloud Datastore API is disabled. All code that uses this project's credentials to call Cloud Datastore API will fail.
错误:(gcloud.firestore.databases.create)错误响应:[9] 无法为此应用程序修改“database_type”字段。注意:如果已经为此应用程序写入数据,则不能修改“database_type”。
解决方案是联系 Google 云支持以从 Datastore 转换为 Firestore。您需要确保不存在任何实体,并且没有任何实体创建任何实体。
在没有写入任何数据存储实体的情况下,操作应该成功:
成功!为 $PROJECT_ID 选择了 Google Cloud Firestore Native 数据库
如果您的 Datastore 数据库为空,您可以使用以下命令切换到本机模式下的 Firestore :
gcloud alpha firestore databases update --type=firestore-native
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5000 次 |
| 最近记录: |