firebase - 如何处理 Firestore 最大文档大小?
问题描述
根据 Firestore,最大文档大小为 1MiB。在我的应用程序中,每个用户都有自己的文档。那么每个用户的最大存储大小可以从 1 MiB 开始,还是我理解错了?
因为在我的应用程序中用户可以输入大量数据,所以我担心存储空间不够。如何处理这个问题?
解决方案
那么每个用户都可以拥有 1MiB 的最大存储大小还是我理解错了?
对,那是正确的。每个文档的大小限制为 1 MiB。
因为在我的App中用户可以输入很多数据,所以我担心Storage不够
如果您害怕达到限制,那么您应该考虑将数据也存储在其他集合中。在你的情况下,我会创建一个“计划”集合以及一个“待办事项”。通过这种方式,您可以不受限制地添加到集合中的文档数量。
如何处理这个问题?
对于 Android,有一个名为FirestoreDocument-Android的库,它可以帮助您检查最大 1 MiB(1,048,576 字节)配额。
推荐阅读
- javascript - 为什么
在 JS 中创建一个新行和 \n 失败 - azure - Connect-AzureRmAccount:无法在 DLL“iphlpapi.dll”中找到名为“GetPerAdapterInfo”的入口点
- php - 将字符串多次分解成多维数组
- python - 如何为 python 2.7 安装 pip?
- css - 为什么下面的canvas和div元素之间有间隔?
- java - TwinML Java 说:西里尔字母不读
- python - 这里使用的是哪个 x 顺序树遍历(深度优先搜索)?
- python - 如何避免python中的全局变量和重复
- linux - 为什么我的tcp带宽只有iperf3的1/3?
- bash - 使用文件进行输入时无法设置 ffmpeg 标头