Em primeiro lugar, armazene valores numéricos como números. Depois, você pode usar uma instrução simples para calcular a média:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" }
}
})
Você pode simplesmente usar mais
$avg
operadores de agregação para obter médias para seus outros campos numéricos:db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" },
"avg_dollar": { "$avg": "$dollar" }
}
})