У меня есть большая коллекция документов в Cloud Firestore, и каждый документ тоже довольно большой.Мне нужно загрузить их все в интерфейсное приложение, чтобы прочитать только один атрибут из каждого (местоположение).
Извлечение всех документов потребовало бы большой полосы пропускания, а компьютерам с медленным интернет-соединением потребовалось бы10-30 секунд, чтобы загрузить.Мне нужно, чтобы это было сделано быстрее, поэтому я подумал об использовании запроса SELECT, чтобы получить только атрибут местоположения, но мой вопрос: все ли данные документа все еще загружаются во внешний интерфейс и затем удаляются ненужные атрибуты,или я получаю только из бэкэнда только местоположение.
Если последним был случай, то время, необходимое для получения всех документов, было бы меньше, так как каждый размер документа был бы намного меньше (как толькоместоположение получено).Может ли кто-нибудь подтвердить, как это работает?
Если у кого-то есть другие идеи, как к этому подойти, было бы здорово.
Спасибо,
Карлино