当我有一个文档中500+领域公司的FireStore Web控制台滞后。是否有其他选择吗?

问题描述 投票:0回答:1

我已经加入了一批约500场,以我在公司的FireStore文件之一。

现在每次我打开公司的FireStore Web控制台,它需要大约1分钟来加载和浏览数据需要花费大量的时间。

这是一个常见的问题?什么典型的解决方案,将解决我的问题?

firebase google-cloud-firestore google-cloud-functions
1个回答
2
投票

根据您的评论:

嗯,我试图将添加一个用户的手机通讯录。通常他们〜500元的用户。

在这种情况下,最好的办法是为每个联系人创建一个文档,并将其添加到集合。你的模式可能是这样的:

Firestore-root
    |
    --- users (collection)
         |
         --- uid (document)
              |
              --- contacts (subcollection)
                   |
                   --- contactId (document)
                          |
                          --- //Contact details

请记住,根据有关Cloud Firestore Data model官方文档:

公司的FireStore是用于存储文件小大集合优化。

除此之外,如果想大量的数据存储在一个文件中,注意文件有很大的局限性。因此,有一定的局限性,当涉及到多少,你可以把数据插入到文档中。据有关usage and limits官方文档:

为一个文件最大的大小:1 MIB(1,048,576字节)

正如你所看到的,你被限制为1个MIB总数据的单一文件

© www.soinside.com 2019 - 2024. All rights reserved.