【问题标题】:Firestore: How are "reads" calculated for the quota?Firestore:如何为配额计算“读取”?
【发布时间】:2018-07-04 03:43:49
【问题描述】:

我不明白“firestore”如何计算配额和计费的读取次数。

示例:我有一个包含 200'000 个文档的集合。每个文档都有一个时间戳作为属性。现在我想在最后一小时内拿到所有文件。所以我创建了一个查询,它返回所有带有“timestamp > now()-60 minutes”的文档。结果是一组 10 个文档。 Firestore 是否为此计算 10 个文档读取或 200'000 个文档读取? 我想构建一个始终读取文档一次的查询(获取,而不是实时)。

我认为 firestore 只是乍一看是比其他解决方案(例如 google cloud sql、aws 等)更便宜的解决方案。

【问题讨论】:

    标签: google-cloud-platform google-cloud-firestore


    【解决方案1】:

    要允许该查询,您需要在timestamp 上有一个索引。 Firestore 使用该索引来确定要返回的文档。所以这将算作 10 次文档读取。

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 2018-11-25
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多