我已阅读有关如何操作的文档write
, read
在 Firebase 中是收费的。
假设我有 20 项待办事项列表project_id
作为钥匙。
-
todosRef.onSnapshot()
将被计为20 reads
.
- 我用新属性更新了待办事项。
todosRef.onSnapshot()
将返回新的 20 项,但因为其他 19 项doc
请求被缓存——它只算作 1 次读取。所以现在总数是21 reads
.
我的问题是:如果用户查询怎么办todosRef.where('project_id', '==', yourSpecificProjId)
。是否被认为是新的n read
——或者不会有新的阅读(因为它是相同的待办事项doc
未更改并缓存在上面的第一个查询中)?
如果它返回之前缓存且未更改的相同文档,则不会产生读取费用。本地缓存适用于所有查询。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)