Przede wszystkim przechowuj wartości liczbowe jako liczby. Następnie możesz użyć prostego stwierdzenia do obliczenia średniej:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" }
}
})
Możesz po prostu użyć więcej $avg
operatory agregacji, aby uzyskać średnie dla innych pól liczbowych:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" },
"avg_dollar": { "$avg": "$dollar" }
}
})