Firebase / Сортировка документов по увеличению поля

0
задан Emil Rotatew 19 March 2019 в 16:26
поделиться

1 ответ

Сортировка документов в 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();

, это даст вам заметку о документах. По подписке вы получите массив документов, где первый элемент массива является последним добавленным документом

0
ответ дан pepe 19 March 2019 в 16:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: