为什么在Firestore中写入1个文档需要30次读取?

问题描述 投票:0回答:1

我正在使用Firebase Firestore创建日志系统。结构为:

  • 集合:错误
    • 输入错误1
    • 输入错误2
    • ...

我添加这样的错误:

val error = hashMapOf(
    "datetime" to FieldValue.serverTimestamp(),
    "errorMessage" to errorMessage
)

database.collection("errors")
    .add(error)

然后,我观察此操作如何影响成本。关于写计数,显然增加了1个写操作。

问题来自读取操作。由于某些原因,执行此代码会导致:

  • 超过30次阅读
  • [读取次数随着时间的流逝而不断增加,即使我杀死了该应用程序。

为什么写操作要花费那么多读操作?

firebase google-cloud-firestore
1个回答
0
投票

请注意,如果您正在通过Firebase console监视/监视数据库,则从Firebase控制台读取的Firestore文档将包含在Firestore读取计数/配额中。

© www.soinside.com 2019 - 2024. All rights reserved.