我有一個在數學,寫作和閱讀等級的學生的mongo集合。我需要總結所有的數學,寫作和閱讀成績。如何在MongoDB中彙總一個集合中的所有值
例如,如果三年級的學生在數學各得到50則總和是150
到目前爲止,我有:
db.student.aggregate([{$組:{ 「_ ID」: null,總數:{$ sum:「$ math score」}}}])
我一直在Google上搜尋一個小時左右。我沒有使用mongo的經驗,所以它一直很慢。
這裏是我的數據樣本
{
"student_data":
[
{
"S-ID": 91371,
"gender": "male",
"race/ethnicity": "group B",
"parental level of education": "some college",
"lunch": "standard",
"test preparation course": "completed",
"math score": 44,
"reading score": 50,
"writing score": 48,
"Total Score": 142
},
你能提供一個樣本數據庫數據,以便我可以瞭解如何存儲數據 – Vignesh
我已經添加了一些示例數據,我認爲我越來越亂了,因爲數據在數組內。 – Hunter
我已經添加了一個答案,請檢查它@hunter – Vignesh