【发布时间】:2016-09-07 04:46:45
【问题描述】:
我已经存储了一些数据,如下所示
var store = new Memory({
data: [
{id: 1, name: "one", prime: false },
{id: 2, name: "two", even: true, prime: true},
{id: 3, name: "three", prime: true},
{id: 4, name: "four", even: true, prime: false},
{id: 5, name: "five", prime: true}
]
});
我可以查询“prime”为真的所有项目,如下所示。
var results = store.query({ prime: true });
但是如何在不使用 foreach 查询结果的情况下获取“名称”为“一”或“二”的对象,如下所示
var results = store.query().forEach(function(each){
if(each.name == "one" || each.name == "two") {
console.log(each)
}
})
【问题讨论】: