だから私はもう少し詳しく調べるべきだと思います。私は現在HighCharts JSで働いています。 highchartsに示されるデータのために、私は、最終的なデータを持っている必要があり、以下のように:
[
{
name: 'Performing',
data: [1941404, 1028717, 697370, 0, 0, 0]
},
{
name: 'Non performing',
data: [0, 0, 0, 1759908, 890857, 280235]
},
{
name: 'Substandard',
data: [0, 0, 863825, 0, 0, 0]
},
{
name: 'Written-off',
data: [0, 0, 0, 0, 0, 77146]
}
]
を「データ」は、グラフのx軸に移入6つのオブジェクトの配列です。
しかし、私はそれが元のコードのように終わるので、後者のコードをフィルタリングする必要のMongoDB
[
{
"_id": {
"data": "90 - 180",
"status": "Non Performing"
},
"value": 1759908
},
{
"_id": {
"data": "360",
"status": "Written-off"
},
"value": 77146
},
{
"_id": {
"data": "360",
"status": "Non Performing"
},
"value": 280235
},
{
"_id": {
"data": "30 - 90",
"status": "Substandard"
},
"value": 863825
},
{
"_id": {
"data": "30 - 90",
"status": "Performing"
},
"value": 697370
},
{
"_id": {
"data": "180 - 360",
"status": "Non Performing"
},
"value": 890857
},
{
"_id": {
"data": "0 - 30",
"status": "Performing"
},
"value": 1028717
},
{
"_id": {
"data": "0",
"status": "Performing"
},
"value": 1941404
}
]
を介して供給されている以下のデータを有しています。データ配列ではHighchartsのxAxis全体が確実に格納されるように6つのオブジェクトを作成することが重要です。したがって、データが提供されていないゼロが多数表示されます。
私は本当にこれが物事をクリアすることを願っています。助けを借りているすべての人にありがとう。オフセットからあまりにも曖昧であることをお詫び申し上げます。
QUICK NOTE 次のようにデータ配列の順序は次のとおりです。 0、0-30、30-90、90-180、180-360、360
を作成し、あなたは、あなたのコードをしてください投稿することができますか? –
出発点。 https://stackoverflow.com/questions/14446511/what-is-the-most-efficient-method-to-groupby-on-a-javascript-array-of-objects – Aaron
「データ」はどこから来たのか説明できますか?結果として得られるオブジェクトに格納されます。 –