У меня есть две коллекции в Firestore, и я хотел бы заполнить их списком в зависимости от определенных условий. Каков наилучший способ сделать это? Я видел много сообщений на эту тему, но не в состоянии понять, поскольку я совершенно новичок во Флаттере.
Это то, что я имею в качестве примера. В этом разделе коллекция 1 представляет собой список отелей, которые посещают пользователи, я фиксирую идентификатор пользователя, идентификатор отеля и название отеля. В то же время я обновляю коллекцию 2 с более подробной информацией и т. Д.
Коллекция 1: [Гостиницы]
Коллекция 2: [Visitlog]
- Идентификатор пользователя: 1001
- Идентификатор отеля: H001
Дата:20-01-2019 10: 30: 55
ИД пользователя: 1001
- ИД отеля: H001
Дата: 22-01-2019 11: 30: 55
ИД пользователя: 1001
- ИД отеля: H002
Дата: 23-01-2019 11: 30: 55
ИД пользователя: 1001
- ИД отеля: H002
Дата: 24-01-2019 18: 30:00
UserID: 1001
- HotelID: H002
- Дата: 25-01-2019 10: 30: 00
То, что я хотел бы показать внутри Listview, выглядит примерно так:,Я хочу показать только пользователю, вошедшему в приложение (скажем, userID 1001), все отели, которые он посетил и заказал по дате (по убыванию) и, возможно, количество посещений того же отеля.
Плитка 1:
- Имя: Holiday Inn
- Последнее посещение Дата: 22-01-2019 11: 30: 55
- Номерраз: 2
Плитка 2:
- Имя: Ramada
- Дата последнего посещения: 25-01-2019 10: 30: 00
- Количество раз: 3
Нужна вся ваша консультация и помощь специалиста.