我可以保存在Firebase集合中的最大文档大小是多少?

时间:2020-03-24 07:30:25

标签: firebase google-cloud-firestore payload image-size

我正在尝试保存一个用户个人资料,其中包含7-8个文本字段(每个字段最多500个单词)和三张图片。我正在将图像转换为Base64 URL并将URL存储在相应的字段中当用户尝试保存配置文件时,它显示有效负载大小超出允许的限制的错误。 Documentation说,文档的最大大小可以为1MB,在我看来,这太小了。有什么办法可以增加尺寸?或其他方式?

1 个答案:

答案 0 :(得分:1)

有什么方法可以增加尺寸?

AFAIK无法增加文档大小的1MiB限制。

还有其他方法吗?

您可以将图像保存在Cloud Storage中,而仅将其URL保存在Firestore文档中。您将找到Cloud Storage here的文档。

如果这还不够,您将需要在一个不同的Firestore文档之间分发一个使用配置文件的数据。要识别它们,您可以将它们分组在一个子集合中,也可以在一个专用字段中保存一个通用的唯一ID(例如第一个ID)。