По умолчанию запрос firebase извлекает все документы в порядке возрастания идентификатора документа.
Вы можете указать порядок сортировки для ваших данных, используя orderBy()
.
В вашем случае .orderBy("event_date", "desc")
, если вы установите поле «event_date» с помощью firebase serverTimestamp ()
Например: .set({event_date = firebase.firestore.FieldValue.serverTimestamp() })
Вы получите вышеуказанную ошибку.
Чтобы решить эту проблему, вы можете вместо этого установить new Date()
Например: .set({event_date = new Date() })
В Firebase firebase.firestore.FieldValue.serverTimestamp()
и new Date()
оба приведут к отметке времени
Надеюсь, это поможет.