Quiero buscar en todas las subcolecciones en firebase
return database .collection("students") .doc(/* usually I pass the student id here but want to get exams for all students */) .collection("exams") .where("score", ">=", 4) .get()¿Es posible hacer esto? es demasiado tarde para cambiar mi base de datos y almacenar los exámenes en una colección y los estudiantes en otra. desafortunadamente. gracias
Para buscar en varias colecciones en Firestore, puede usar una consulta de grupo de colección , que consulta todas las colecciones con un nombre específico.
Entonces, si desea buscar las subcolecciones de exams de todos los estudiantes, eso sería:
database .collectionGroup("exams") .where("score", ">=", 4) .get()