Tengo muchas consultas de Firestore. Se diferencian solo en un elemento. ¿Es posible asignar elementos repetitivos a la variable?
firstQuery = query(productEventsCollection, orderBy("created", "desc"), where("productEventType", "==", eventType), where("created", ">=", startDate), where("created", "<=", endDate), where("productSKU", "==", prodSku), limit(queryLimit));a algo como:
firstQuery = query(VARIABLE, limit(queryLimit));Puede crear una matriz de llamadas a funciones que construyan su consulta y luego usar la sintaxis extendida ... para llamar a la función query() con cada elemento de la matriz como argumento:
const queryArgs = [productEventsCollection, orderBy("created", "desc"), where("productEventType", "==", eventType), where("created", ">=", startDate), where("created", "<=", endDate), where("productSKU", "==", prodSku)]; const firstQuery = query(...queryArgs, limit(queryLimit));