我已经加入了一批约500场,以我在公司的FireStore文件之一。
现在每次我打开公司的FireStore Web控制台,它需要大约1分钟来加载和浏览数据需要花费大量的时间。
这是一个常见的问题?什么典型的解决方案,将解决我的问题?
根据您的评论:
嗯,我试图将添加一个用户的手机通讯录。通常他们〜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总数据的单一文件