Когда я получаю документ, подколлекция не загружается с этим документом.
Это потому, что запросы в Firestore являются поверхностными: они получают только элементы из коллекции, которыезапрос выполняетсяНевозможно получить документы из коллекции верхнего уровня и вложенных коллекций в одном запросе.Firestore не поддерживает запросы к различным коллекциям за один раз.
Какая выгода от использования подколлекции
Преимущество заключается в том, что вы можете создавать неограниченное количестводокументов.В случае хранения данных в документе, имейте в виду, что документы имеют ограничения.Таким образом, существуют некоторые ограничения в отношении объема данных, которые вы можете поместить в документ.Согласно официальной документации, касающейся использования и ограничений :
Максимальный размер документа: 1 МБ (1 048 576 байт)
Как вы можете видеть, вы ограничены 1 МБ данных в одном документе.Когда мы говорим о хранении текста, вы можете хранить довольно много, но если вы решите хранить сложные объекты, будьте осторожны с этим ограничением.