Ваш Future
возвращает список документов, а не только один.Вы пытаетесь получить документ imageUrl
из списка document
, а не из одного.
Ваш snapshot.data
- это список документов, вы можете найти их в snapshot.data.documents
.
Если вас интересует только один документ, я предлагаю вам заменить Future
на что-то, что возвращает только один документ (например, получение первого).
Если вы хотите сохранить свой Future
как есть, просто получите первый документ от вашего snapshot.data
и выполните над ним свою работу.
В данный момент я не могу предоставить дополнительные примеры, так как я не могу сделать это логистически (я не дома), но могу предоставить вам некоторые, если мои предложения не помогут вам решить!