Я изо всех сил пытался выяснить, как удалить документы из вложенной коллекции, сохраняйте только последние 5 документов.
Сначала я пытаюсь получить список документов во вложенной коллекции, упорядоченный по метке даты 'updated'
. Это, однако, возвращает нуль
let updates = await firestore
.collection('spots')
.doc(spot.id)
.collection('spotupdates')
.orderBy('updated','desc');
Затем я пытаюсь удалить самый старый из списка, чтобы убедиться, что осталось только 5
var cntr = 0;
while(updates.docs.length > 5){
await firestore
.collection('spots')
.doc(spot.id)
.collection('spotupdates')
.doc(updates[cntr].id)
.delete();
cntr++;
}
cntr = null;
Пожалуйста, помогите - действительно застрял