0
蒙戈可以彙總這些數據:聚集嵌套組在蒙戈
cat type subtype count
A aa 1 10
A aa 2 20
A ac 4 15
B ac 3 30
C aa 3 40
C aa 5 50
D ac 6 60
D aa 2 70
成文件看起來像下面這樣:
{
'A': {
'count': 45,
'types': [
{'type': 'aa', count:'30'},
{'type': 'ac', count:'15'},
]
},
'B': {
'count': 30,
'types': [
{'type': 'ac', count:'30'},
]
},
'C': {
'count': 90,
'types': [
{'type': 'ac', count:'90'},
]
},
'D': {
'count': 130,
'types': [
{'type': 'ac', count:'60'},
{'type': 'aa', count:'70'},
]
}
}
基本上,創建嵌套組首先由type
然後cat
同時在每個分組級別運行總共count
(如果有人熟悉D3,那麼它的rollup
函數可以使用多個鍵)。
簡短回答是!但爲什麼你使用你的數據作爲關鍵? – styvane
,因爲這些數據將用於查找 –
我不認爲你需要這樣做。我建議你改變你的結構:'{'name':'A','count':45,'types':[{'type':'aa',count:'30'},{'type' :'ac',count:'15'}]}' – styvane