En primer lugar, almacene los valores numéricos como números. Luego puede usar una declaración simple para calcular el promedio:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" }
}
})
Simplemente puede usar más $avg
operadores de agregación para obtener promedios para sus otros campos numéricos:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" },
"avg_dollar": { "$avg": "$dollar" }
}
})