Сортировка документов в firebase firebase выполняется firebase. Если вы хотите получить документ на основе времени создания, вам нужно создать поле, скажем, время и сохранить serverTimestamp.Теперь при запросе документа вы можете использовать предложение orderBy, чтобы получить документ.
Чтобы добавить документ:
this.afs.collection('values').add({
time:firebase.firestore.FieldValue.serverTimestamp()
});
Чтобы получить документ:
this.afs.collection('values',ref=>ref.OrderBy('time','desc')).valueChanges();
это даст вам Observable документов. По подписке вы получите массив документов, где первым элементом массива является последний добавленный документ