gpt4 book ai didi

google-cloud-firestore - Google Cloud Firestore 控制台读取所有文件和费用

转载 作者:行者123 更新时间:2023-12-02 07:04:28 24 4
gpt4 key购买 nike

我是 Firestore 的新手,所以我有一个 Profiles 和 Users 集合。在 Cloud Firestore 控制台中,当我单击数据库 > Firestore > 数据选项卡 > 配置文件或 > 用户时,控制台正在读取每个集合中的所有文档。这些读取在“使用”选项卡中进行计数。所以我的问题是,如果我在 Profiles 集合中有 500K 个文档并单击 Data,我将被收取阅读 500K 文档的费用,只是为了查看前 25 个文档。只需单击“数据”选项卡,控制台就会读取第一个集合的所有文档。

我尝试使用过滤器,但要使用它,您必须先单击集合并阅读所有文档,然后才能编辑过滤器。

这是它的工作方式还是我的误解?

最佳答案

不久前我遇到了同样的困惑,在深入研究这个问题后,我了解到 加载到 Firestore 页面“数据”选项卡中的所有数据确实计入了 Firestore 的整体使用

但是,我与您的问题相同,因此我联系了 Firebase 支持。他们回复确认了我的第一直觉(“数据”选项卡中的文档读取确实计数) 但最初它只读取任何选定集合的前 300 个文档,因此即使您的集合有超过 100 万个文档,它仍然会加载仅前 300 个文件。

他们提出了解决方法,直到 Firebase 团队找到 合法的 解决方案

  • 为 Firestore 页面的 用法 选项卡添加书签。 (所以你基本上“跳过”数据选项卡和无用的 300 个读取)
  • 以某种方式添加一个虚拟集合,以确保它是 Firestore 页面上默认加载的第一个集合(按字母顺序)。
  • 关于google-cloud-firestore - Google Cloud Firestore 控制台读取所有文件和费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54729505/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com