Я хочу использовать следующий код для получения данных из firestore, отсортированных по дате обновления документа:
fun getQuery(groupID: String): Query {
val path = FirestorePath()
return path.getTaskCollectionRef()
.orderBy(ActionTask.FieldNames.taskUpdatedOn.name, Query.Direction.DESCENDING)
.whereEqualTo(ActionTask.FieldNames.taskGroupID.name, groupID)
.whereEqualTo(ActionTask.FieldNames.taskOpen.name, true)
}
Проблема в том, что .orderBy()
вызывает отображение моего приложения данные из документов, которые были удалены (существовали ранее, теперь удалены).
Когда я удаляю .orderBy()
, в приложении отображаются правильные данные.