Estoy tratando de realizar una consulta de filtro y clasificación, pero quiero ponerlo dentro de una función. Cómo puedo hacer eso ?
estoy tratando de hacer esto
const handleFilter = () => { const q = query(collection(db, "location"), where ("location", "==", "Pasig")); const querySnapshot = await getDocs(q); querySnapshot.forEach((doc) => { (doc.id, " => ", doc.data()); }); }Pero no está funcionando.
Para usar la palabra clave await dentro de una función, debe declararse como una función asíncrona. Prueba lo siguiente:
const handleFilter = async () => { const q = query( collection(db, "location"), where("location", "==", "Pasig") ); const querySnapshot = await getDocs(q); querySnapshot.forEach((doc) => { doc.id, "=>", doc.data(); });