Tengo documentos Project que tienen subcolecciones de Items . Ahora quiero buscar todos los proyectos que tengan al menos un elemento en su subcolección. ¿Es eso posible?
Algo como:
getDocs(collection(getDB(), "Projects"), where("Items.size",">",0);
Esto no es posible con Firestore. En cambio, lo que debe hacer es mantener un campo entero separado en el documento que rastree el tamaño de la subcolección de elementos para que pueda consultarlo por separado. Deberá asegurarse de que cualquier cambio en la subcolección Elementos resulte en cambios en ese nuevo campo que realiza un seguimiento de su tamaño.
Ver también: