这是我的简化形式的 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}
]
我想通过使用 City 进行分组并获取属于特定城市的记录数,到目前为止我尝试过的代码是
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 的新手...任何帮助都会得到赞赏,或者至少为我指明正确的方向。