let currentDateTime = Date()
let time = Timestamp(date: currentDateTime)
guard let userUid = Auth.auth().currentUser?.uid else { return}
Firestore.firestore()
.collection("\(user)/\(userUid)/\(timelinePath)")
.order(by: "endDate").start(after: [lastKey ?? ""])
.whereField("endDate", isLessThan: time).limit(to: 5)
Я пытаюсь заказать, используя поле endDate, которое является отметкой времени, а затем получаю только данные с прошедшей датой, которые я проверяю с помощью запроса whereField
.Проблема кажется при заказе.Это не заказывает метку времени.Можно ли это исправить или есть другой способ сделать это?
Правка - есть ли возможность заказать по TimeStamp?Я не могу заказать что-либо еще, так как первый запрос по метке времени, заказ должен следовать тому же запросу