关于firebase的阅读和写作



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

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

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

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

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

现在,

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

现在,如果他们试图用(setData()(更新自己的名称,但他们没有输入不同的名称(名称相同(,这会需要写入吗?

从查询中收到的一个文档需要一次读取。这就是你需要知道的全部。条件无关紧要,藏品的大小也无关紧要。只是收到的文件数量。

setData的一次调用需要一次写入。你写的内容或文档的当前内容都无关紧要。

相关内容

  • 没有找到相关文章

最新更新