[英]Regarding firebase reads and writes
我有一些关于firebase的问题,我想很多初学者都有。 假设我有这个查询:-
var collecRef=FirebaseFirestore.instance.collection('aCollection').where("a"=="b").orderBy(//some more code);
如果我执行此操作,将花费多少次读取? 如果:-
有5个文件符合条件(a==b)
没有符合条件的文件。
现在,
如果我想使用setData()
和merge=true
更新文档中的数据,是否需要写入? 如果数据完好无损? 例如,在文档中我保存了用户的用户名,而在我的应用程序中,我的用户可以更改他们的名字。
现在,如果他们尝试用 ( setData()
) 更新他们的名字,并且他们没有输入不同的名字(名字相同),这会花费写入吗?
从查询中收到的一份文档需要阅读一次。 这就是您需要知道的全部内容。 条件无关紧要,集合的大小也无关紧要。 只是收到的文件数量。
一次调用setData
需要一次写入。 不管你写什么,或者文档的当前内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.