访问 firebase firestore 数据库仪表板是否会被视为读取操作?

Agu*_*ana 4 firebase firebase-console google-cloud-firestore

我现在正处于该项目的开发阶段。目前该项目仅使用一个 Android 应用程序作为前端。Android 使用限制和分页进行查询。但阅读的文档总数远远超出了预期。

我试图弄清楚这一点,为什么即使用户只有一个(我),阅读的文档数量却如此之大。如果阅读量如此之大,我担心该项目将不可行。这就是为什么我需要弄清楚 firestore 读取行为

当我访问 firestore 仪表板并选择如下图所示的集合时,它将显示蓝色加载指示器,然后显示所有可用文档。目前我在活动收藏中有 52 个文档。我多次访问事件集合中的所有文档以进行调试。

因此,每当我点击该事件集合时,我假设它将被计为 52 次读取操作,因此读取操作不仅来自 Android 设备,还来自仪表板?这就是阅读量如此之大的原因。我对吗 ?

如果是这样的话......

假设我的事件集合中有 100000 个文档,那么每当我点击该事件集合时,我也会执行 100000 次读取操作吗?有没有办法限制这个仪表板的读取?

在此输入图像描述

Ale*_*amo 6

那么读取操作不仅来自Android设备,还来自仪表板?这就是阅读量如此之大的原因。我对吗?

是的你是对的。

假设我的事件集合中有 100000 个文档,那么每当我点击该事件集合时,我也会执行 100000 次读取操作吗?

不需要,您只需为属于首页的文档数量付费。在控制台内部,有一个专门为此实现的分页机制。因此,您无需馆藏中的所有文档付费。

有没有办法限制这个仪表板的读取?

该限制已经存在,但请注意,只要向下滚动,您就会获得更多文档,这意味着需要更多的读取操作。