В настоящее время я загружаю информацию в Google Firestore и буду загружать информацию с указанием даты, указанной пользователем.Например, перед загрузкой пользователь выбирает дату через UIDatePicker()
.Который выводит дату в формате: Jan 19, 2018
.
Теперь, когда пользователь загружает документ, поле в базе данных имеет значение date
, которое заполнит Jan 19, 2018
.
Мой вопрос заключается в том, как эффективно запросить списоквсе загрузки по порядку по дате, начиная с самой последней даты вверху и самой последней даты внизу.
Моя конечная цель - создать представление коллекции, в котором будет просто список всех дат, начиная с самых последних.
Я не могу сделать это в зависимости от того, когда пользователь загружает данные, поскольку пользователь может загрузить информацию за предыдущий день.Пользователь также может загрузить что-либо в базу данных за тот же день, и в этом случае дата будет приходить два раза подряд.
Каким будет самый эффективный способ?
Есть ли запрос?в Firestore, что я мог сделать?Или мне нужно будет получить все даты документов и самостоятельно отсортировать их в приложении?
Любое руководство было бы здорово!
Спасибо,