javascript - 如何使用 AlaSQL 查询嵌套的 json
问题描述
我有以下json:
values={
"1159":{"date":"2019-07-01T19:46:42.393Z","location":"southside","team_member_id":1159,"fullname":"Heather Smith","score":[3.909090909090909],"avg":3.909090909090909},
"485":{"date":"2019-10-03T13:46:40.594Z","location":"murray","team_member_id":485,"fullname":"John Page ","score":[3.9166666666666665,3.5652173913043477,3.9375],"avg":3.8064613526570046},
"1305":{"date":"2019-09-18T03:00:02.791Z","location":"wpad","team_member_id":1305,"fullname":"Destiny Copeland","score":[3.7916666666666665,3.4444444444444446,3.9545454545454546,3.4],"avg":3.6476641414141415},
"1334":{"date":"2019-08-24T18:50:20.206Z","location":"strawberry hill","team_member_id":1334,"fullname":"Bryan Davis","score":[3.8181818181818183,3.85],"avg":3.834090909090909},
"2051":{"date":"2019-09-06T19:54:10.330Z","location":"carbondale","team_member_id":2051,"fullname":"Mary Defreitas ","score":[4,3.7083333333333335],"avg":3.854166666666667},
"2042":{"date":"2019-09-16T19:29:22.897Z","location":"carbondale","team_member_id":2042,"fullname":"Henry Joe","score":[3.9565217391304346,3.9583333333333335,3.869565217391304,3.9583333333333335,3.8333333333333335]
}
我需要使用 alasql 根据位置查询这个 json。当我键入此查询时,它不起作用:
var res = alasql('SELECT * FROM ? WHERE location=carondale',[values]);
console.log(res);
我会很感激一些帮助。
解决方案
推荐阅读
- redirect - 如何在 haproxy 中制作重定向 uri?
- python - 使用 SimPy 的 AnyOf 方法时如何知道正在使用哪个资源?
- sap-basis - SAP Webdynpro 应用程序导致恢复时出现会话错误
- android - 如果使用 maxLines、textAppearanceBody1 和重力结束,文本会被剪切
- android - 使用 Bitbucket 发布 Android Gradle 库(Atifact)
- tensorflow - 从 TF 模型 Zoo 导入模型并进行训练
- angular - 是否可以从开发者模块延迟加载组件?
- r - 摆脱使用正则表达式 data.table 选择列时找不到的模式
- laravel - 在 whereHas 的数据透视表中执行 where 子句
- php - 我正在尝试在 wordpress 中添加自定义路由