Я получил коллекцию users/$userID/followers
этот идентификатор пользователя является UID firebase, поэтому его длина составляет 29 байтов (размеры строк рассчитываются как число байтов в кодировке UTF-8 + 1.)
Внутри каждого пользовательского документау меня есть массив с именем последователей и еще один с именем следующим.Оба массива содержат много идентификаторов пользователей, так что вот в чем проблема.
В пожарном хранилище каждый документ имеет максимальный размер 1 Мб, поэтому легко увидеть, что скоро у меня закончится свободное место.Мой вопрос заключается в том, каков наилучший способ управления большими массивами, подобными этим.
Наиболее очевидный вариант: создайте другой документ, содержащий всего пару новых массивов, для продолжения сохранения этих данных (и делайте это рекурсивно, когдапредел документа достигнут).
Итак, есть идея получше?Или, по крайней мере, как немного упростить процесс.
Подробнее об ограничениях размера здесь: https://firebase.google.com/docs/firestore/storage-size?hl=en-419