У меня есть запрос, который упорядочен по значению моей метки времени на моем сервере, текущая метка времени установлена моим pojo как дата
data class Timestamp(@ServerTimestamp val timestamp:Date? = null)
Эта метка времени помещается в firestore как
Но когда я делаю код извлечения
val snapshot = FirebaseFirestore
.getInstance()
.collection("orders")
.whereEqualTo("uid",currentUser.uid)
.whereLessThan("status",Status.DELIVERED.statusNumber)
.orderBy("status",Query.Direction.DESCENDING)
.orderBy("timestamp",Query.Direction.ASCENDING)
Я хочу сначала увидеть в списке последние заказы, которые я сделал, но вместо этого смешивает мои старые заказы с новыми, моя цель здесь состоит в том, чтобы сначала отобразить самые новые заказы, которые я разместил в коллекции заказов, но вместо этого он не выполняет их при создании новых заказов