Buenas, con mi compañero tenemos una consulta respecto a la parte de calcular los costos del laboratorio. Las transformaciones como el unwind tienen costo? porque se podría argumentar que no acceden a los datos sino que simplemente transforman el objeto en un arreglo y por lo tanto no tendrían costo asociado, sin embargo deben acceder al propio arreglo que forma parte del documento y transformar todos sus campos. Nuestra pregunta es si el costo asociado al unwind es 0 o es 0,01 por la cantidad de campos que posea el objeto dentro del arreglo, o alguna otra forma de calcularlo.
Otra duda que teníamos era en las consultas 3 y 4, donde al agrupar los documentos nos da un error de timeout, agregando un limit antes de realizar el group funciona sin errores, queriamos saber si esto es esperable o por el contrario existe algún problema asociado a la eficiencia de nuestras consultas.
Saludos