Първо съхранявайте числови стойности като числа. След това можете да използвате просто изявление, за да изчислите средната стойност:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" }
}
})
Можете просто да използвате повече $avg
оператори за агрегиране, за да получите средни стойности за другите ви числови полета:
db.collection.aggregate({
"$group": {
"_id": null,
"avg_bvc": { "$avg": "$bvc" },
"avg_dollar": { "$avg": "$dollar" }
}
})