Necesito crear muchas consultas de firestore usando tantas cláusulas where en algunos servicios, aquí hay un código de ejemplo:
let user = await db.collection('user'); if (firstName) { user = user.where("name", "==", firstname); } if (lastName) { user = user.where("lastName", "==", lastName); } //many many more where clause return user.get(); Necesito crear algo como esto en muchos lugares de mi proyecto, así que ahora tengo una pregunta: ¿Existe alguna posibilidad de crear un método genérico para buscar en las colecciones de Firestore usando muchas cláusulas where ?
gracias por cualquier ayuda, quiero omitir repetitivo en mi proyecto