Как установить конкретный карьер для подколлекции при использовании снимка? Я пытаюсь отсортировать результаты подколлекции по createdAt с ограничением последних 5
useEffect(() => {
//const querydata = query(docRefComm, orderBy('createdAt'), limit(5));
let collectionRef = collection(db, 'Comm', docId, 'messages');
const unsub = onSnapshot(collectionRef , (doc) => {
doc.forEach((el) => {
console.info(el.data());
});
});
return () => {
unsub();
};
}
}, []);
Вы можете построить query()
, используя CollectionReference
, как показано ниже:
let collectionRef = collection(db, 'Comm', docId, 'messages');
const q = query(collectionRef, orderBy('createdAt'), limit(5))
const unsub = onSnapshot(q , (qSnap) => {
})
Оформить заказ Прослушивание нескольких документов в коллекции в документации.
Где ты потерпел неудачу?
query(ref, orderBy("createdAt", "desc"), limit(5))
должно работать для последних 5.