我正在使用Firebase Firestore创建日志系统。结构为:
我添加这样的错误:
val error = hashMapOf(
"datetime" to FieldValue.serverTimestamp(),
"errorMessage" to errorMessage
)
database.collection("errors")
.add(error)
然后,我观察此操作如何影响成本。关于写计数,显然增加了1个写操作。
问题来自读取操作。由于某些原因,执行此代码会导致:
为什么写操作要花费那么多读操作?
请注意,如果您正在通过Firebase console监视/监视数据库,则从Firebase控制台读取的Firestore文档将包含在Firestore读取计数/配额中。