Prima di tutto memorizzare i valori numerici come numeri. Successivamente puoi utilizzare una semplice istruzione per calcolare la media:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" }
}
})
Puoi semplicemente usare più $avg
operatori di aggregazione per ottenere le medie per gli altri tuoi campi numerici:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" },
"avg_dollar": { "$avg": "$dollar" }
}
})