繁体   English   中英

从 firebase 运行时错误获取文档

[英]getting documents from firebase run time error

我有一些代码可以从 firebase 的集合中获取文档。 有很多文件,我有时间限制,所以文件永远不会足够快。 一般来说,从 firebase 集合中检索所有文档然后根据字段属性对它们进行排序是否更快。 或者只检索与特定参数匹配的文档是否更快。

那么简单地是在整个集合上使用getDocuments()然后有效地过滤那个大数组还是使用where("uid": "hello").getdocument()更有效?

这将有助于解决我的运行时错误

这取决于我们无法知道的许多参数。

一般来说,如果可能的话,我会让数据库进行过滤,因为它可以更好地扩展到大量文档 但是,如果文档的数量很少且恒定,则可能会出现一些边缘情况,其中检索所有文档的速度会更快。 但即便如此,它也取决于文档大小、运行代码的设备带宽等因素。 再次重申:我们无法知道的参数,甚至您现在可能也不知道。

最好的方法是创建您认为真实的数据集,然后运行一些简单的实验。 这将很快指出最有希望的方法。

暂无
暂无

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

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