Salah satu cara yang dapat saya pikirkan adalah menggunakan javascript mongo shell untuk memodifikasi dokumen dengan menambahkan bidang nomor baru, nilai sebagai nomor (konversi nomor bidang 'nilai' string yang ada) di dokumen yang ada atau di dokumen baru. Kemudian gunakan bidang numerik ini untuk perhitungan lebih lanjut.
db.numbertest.find().forEach(function(doc) {
doc.valueasnumber = new NumberInt(doc.value);
db.numbertest.save(doc);
});
Menggunakan field valueasnumber untuk perhitungan numerik
db.numbertest.aggregate([{$group :
{_id : null,
"score" : {$avg : "$valueasnumber"}
}
}]);