Estoy empezando a trabajar con mongoDB y me estoy volviendo loco. Tengo ahora mismo estos 2 documentos en una colección llamada 'Snozolen':
La estructura del documento se divide en propiedades, la propiedad 'questions' de cada documento contiene una colección de valores. Estos valores tienen una propiedad 'answers' que también contienen una colección de valores, y dentro de los valores de cada elemento de 'answers' hay una propiedad 'value' que tiene 3 posible valores (Bien, Regular o Mal). Quiero saber 'por documento (por el uuid del documento)' la cantidad (count) de los valores de la propiedad 'value'.
Lo he realizado mediante un group() de la colección de los documentos, lo he hecho asi:
Me dá el siguiente error:
Estoy un poco perdido en como recorrer los documentos en el reduce, porque creo que el parámetro curr contiene un objeto del documento y lo puedo recorrer mediante bucles y parece ser que no es así.
¿Alguien me puede ayudar?
Un saludo.