Какой максимальный размер документа я могу сохранить в коллекции Firebase? - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь сохранить профиль пользователя, который содержит 7-8 текстовых полей по 500 слов в каждом и три изображения. Я конвертирую изображения в Base64 URL и сохраняю URL в соответствующих полях. Когда пользователь пытается сохранить профиль, появляется сообщение об ошибке, что размер полезной нагрузки превышает допустимый предел. Документация говорит, что максимальный размер документа может составлять 1 МБ, что слишком мало в моем случае. Есть ли способ увеличить размер? или как-то иначе?

1 Ответ

1 голос
/ 24 марта 2020

Есть ли способ увеличить размер?

AFAIK Нет способа увеличить ограничение в 1 МБ для размера документа.

Как-нибудь иначе?

В вашем случае вы можете сохранить изображения в облачном хранилище и сохранить только их URL в документе Firestore. Вы найдете do c для облачного хранилища здесь .

Если этого недостаточно, вам нужно будет распределить данные для одного профиля использования по разным документам Firestore. Чтобы идентифицировать их, вы можете сгруппировать их во вложенную коллекцию или сохранить в выделенном поле общий уникальный идентификатор (например, идентификатор документа первого).

...