這是我簡化形式的Json對象。linq.js groupby與Json
var jsonObject =
[
{"City":"Monroe","Country":"USA","Latitude":47.8524,"Longitude":-121.98151},
{"City":"Austin","Country":"USA","Latitude":30.40137,"Longitude":-97.73542},
{"City":"Austin","Country":"USA","Latitude":30.32198,"Longitude":-97.70864}
]
我想用市GROUPBY和獲得的屬於特定城市的記錄數,我到目前爲止已經試過的代碼是
var query2 = $.Enumerable.From(jsonObject)
.GroupBy(
function(record) {return record.City},
function(record) {
return {City: record.City}
},
function(rec) {
return {City:rec}
}
).ToArray();
我仍然沒能得到我在這裏做錯了什麼。我是linq.js的新手......任何幫助都會令人滿意,或者至少我指向正確的方向。
'變種query4 = $ .Enumerable.From(JSONObject的) .GroupBy( 「{城市:$。城市}」, 空, 功能(鍵,G){VAR 結果= { 市:key.City }; 返回結果; }, 「$。市」 ) .ToArray();'仍然沒有工作... :( – Raza