繁体   English   中英

关于firebase读写

[英]Regarding firebase reads and writes

我有一些关于firebase的问题,我想很多初学者都有。 假设我有这个查询:-

var collecRef=FirebaseFirestore.instance.collection('aCollection').where("a"=="b").orderBy(//some more code);

如果我执行此操作,将花费多少次读取? 如果:-

  1. 有5个文件符合条件(a==b)

  2. 没有符合条件的文件。

现在,

如果我想使用setData()merge=true更新文档中的数据,是否需要写入? 如果数据完好无损? 例如,在文档中我保存了用户的用户名,而在我的应用程序中,我的用户可以更改他们的名字。

现在,如果他们尝试用 ( setData() ) 更新他们的名字,并且他们没有输入不同的名字(名字相同),这会花费写入吗?

从查询中收到的一份文档需要阅读一次。 这就是您需要知道的全部内容。 条件无关紧要,集合的大小也无关紧要。 只是收到的文件数量。

一次调用setData需要一次写入。 不管你写什么,或者文档的当前内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM