Я создаю приложение чата с Flutter. Это работает нормально, но я изо всех сил пытаюсь сделать экран с предыдущими разговорами. Примерно так:
В моей модели Firestore у меня есть коллекции и документы, основанные на идентификаторах пользователей ... Например, userA-userB. Эта коллекция содержит документы с отметкой времени в качестве имени. Внутри документа есть контент, который я хотел бы показать.
В качестве бэкэнда для моего приложения я использую MySQL. Будет ли лучше хранить данные последних разговоров в MySQL. Как userName, userAvatarUrl, date and content
. А потом покажи ... Или это можно сделать напрямую из схемы Firestore, показанной на картинке выше?