JSONデータがあり、group byのようなことをする必要があり、ここで前にこの質問をしましたが、満足のいく答えが得られないので、今回はさらに詳しく説明したいと思います。
groupby
まず、SQLのようにjavascriptとの違いを誰かが説明できますか?orderby
を使用するために必要な集計関数を実行しますgroup by
。しかし、集計関数のようなものは必要ありません。ここでは、私が探していた非常にサンプルのJSONデータと出力を提供します。
すべての作成者名はsortby
英数字順にする必要があります。
JSONデータ:
var myObject = {
"Apps": [
{
"Name": "app1",
"id": "1",
"groups": [
{
"id": "1",
"name": "test group 1",
"category": "clinical note",
"author": "RRP"
}, {
"id": "2",
"name": "test group 2",
"category": "clinical image",
"author": "LKP"
}, {
"id": "3",
"name": "test group 3",
"category": "clinical document",
"author": "RRP"
}, {
"id": "4",
"name": "test group 4",
"category": "clinical note",
"author": "John"
}
]
}
]
}
期待される出力:
John
4 testgroup4 clinicalnote
RRP
1 testgroup1 clinicalnote
3 testgroup3 clinicaldocument
LKP
2 testgroup2 clinicalimage
どんなアイデア/提案/方向性/考えも大いに役立ちます。