首页 > 解决方案 > 为什么删除所有文档和集合时,firestore 不删除存储的字节和对象?

问题描述

嗨,我正在使用 FireBase firestore 进行开发。

当您尝试全部删除时,我编写的每个文档都使用管理面板删除所有文档和子集合,如弹出窗口中所述。

但是,我从来没有看到存储量下降。它仅在删除等后上升。

此外,虽然我没有暂存环境,只有一个普通的,但我可以看到消费主要来自那里,如下面的屏幕截图所示......

在此处输入图像描述

所以简而言之,即使我删除了所有文档+子集合,存储字节也不会减少。

PS。即使我使用自己的应用程序对所有文档和子集合进行删除,也会发生同样的情况

更新:

今天的用法 在此处输入图像描述

云储存 在此处输入图像描述

标签: firebasegoogle-cloud-platformgoogle-cloud-firestoregoogle-cloud-storagefirebase-storage

解决方案


这里的困惑(我将与 FirebaseUI 团队讨论)是第一个图表显示 GCS 存储桶 staging.quant.appspot.com 中存储了约 61MB 的数据。您问题中的最后一张图片显示用于 Firebase 的 GCS 存储桶为空。这里的关键点是您有 2 个 GCS 存储桶,使用的 Firebase 存储桶是空的,而“暂存”存储桶则没有。

App Engine 通常将暂存存储桶用作应用程序上传过程的一部分,这就是为什么即使您没有通过 Firebase 使用 Cloud Storage,它也可能包含数据的原因。

我是 Cloud Firestore 的产品经理,所以我可以保证这显示的是“Cloud Storage”(GCS)而不是“Cloud Firestore 使用的存储”。


推荐阅读