首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firestore,Array vs documents列表

Firestore,Array vs documents列表
EN

Stack Overflow用户
提问于 2020-11-12 07:41:00
回答 1查看 58关注 0票数 0

假设一个用户有一千个朋友,但是当在一个特定的屏幕上调用一个好友列表时,输入上千个文档既昂贵又费时。即使执行分页,也会由于额外的请求而出现速度延迟。

根据官方文档,您可以在文档中放入1MB,即大约100万字符。然而,当我使用数组时,我担心的是,在许多方面,事情都会变得复杂。

有什么确切的标准吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-12 07:47:43

在这种情况下,您似乎完全意识到了Firestore的局限性。这里没有新的信息可以帮助你。

如果您有一个要存储在Firestore中的东西的列表,并且该列表可能超过文档的最大大小(正如您正确地指出的那样,1MB),那么您将遇到一个问题。另一方面,如果您将所有这些项目都放在其他文档中,您将不得不支付所有这些读取的费用。这就是权衡--你必须决定哪个问题更糟。通常,人们选择单独使用文档,因此受文档大小的限制。但这是你的决定。

您可以尝试在多个文档中删除该列表,但这会增加代码的复杂性。再来一次你的电话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64799731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档