首页 > 解决方案 > 如何处理 Firestore 最大文档大小?

问题描述

根据 Firestore,最大文档大小为 1MiB。在我的应用程序中,每个用户都有自己的文档。那么每个用户的最大存储大小可以从 1 MiB 开始,还是我理解错了?

因为在我的应用程序中用户可以输入大量数据,所以我担心存储空间不够。如何处理这个问题?

标签: firebaseflutterdartgoogle-cloud-firestore

解决方案


那么每个用户都可以拥有 1MiB 的最大存储大小还是我理解错了?

对,那是正确的。每个文档的大小限制为 1 MiB。

因为在我的App中用户可以输入很多数据,所以我担心Storage不够

如果您害怕达到限制,那么您应该考虑将数据也存储在其他集合中。在你的情况下,我会创建一个“计划”集合以及一个“待办事项”。通过这种方式,您可以不受限制地添加到集合中的文档数量。

如何处理这个问题?

对于 Android,有一个名为FirestoreDocument-Android的库,它可以帮助您检查最大 1 MiB(1,048,576 字节)配额。


推荐阅读