此问题在此处已有答案:
Firestore - unexpected reads(1个答案)
两年前关闭了。
我正在使用Firebase Firestore创建一个日志系统。结构如下:
- 集合:错误
- 错误% 1的条目
- 错误2的条目
- ...
我添加了一个这样的错误:
val error = hashMapOf(
"datetime" to FieldValue.serverTimestamp(),
"errorMessage" to errorMessage
)
database.collection("errors")
.add(error)
然后我观察这个操作对成本的影响。关于写计数,它显然增加了1个写操作。
读取操作出现问题。由于某种原因,执行此代码会导致:
- 超过30次阅读
- 随着时间的推移,读取计数不断增加,即使我杀死了应用程序。
为什么一个写操作要花费这么多的读操作?
1条答案
按热度按时间z9smfwbn1#
请注意,如果您通过Firebase console监视/查看数据库,则从Firebase控制台读取的Firestore文档将包含在Firestore读取计数/配额中。