我正在寻找一个可以从SQL查询过滤javascript的objets集合的库。在Google上没有这样的结果:/
例如,此对象集合......
var objects = [{id : 1, name : "o1"},{id : 2, name : "o2"}]
过滤了......
SELECT * FROM objects WHERE id = 1
会回来......
[{id : 1, name : "o1"}]
你知道这样的图书馆是否已经存在吗?或者我应该自己开发它......? (呃 - ')
全部谢谢!
答案 0 :(得分:0)
您可以使用underscore的where功能。例如
var listOfPlays = [
{标题:" Cymbeline",作者:"莎士比亚",年份:1611},
{标题:"暴风雨",作者:"莎士比亚",年份:1611},
{标题:"十四行诗",作者:"莎士比亚",年份:1609},
]
_。where(listOfPlays,{作者:"莎士比亚",年份:1611});
=> [{title:" Cymbeline",作者:"莎士比亚",年份:1611},
{标题:"暴风雨",作者:"莎士比亚",年份:1611}]
答案 1 :(得分:0)
感谢所有这些答案;) 好吧,这样的库似乎不存在:/ 我绕过了问题并只关注Where子句:我构建了一个专门处理where子句的类。该类甚至可以返回SQL Where子句字符串(用于进一步的请求)或过滤一个或多个集合。
感谢您的回答,他们都帮助我解决了我的问题;)