我如何在breeze中查询包含整数列表的查询?
有点这个?
elemnts.where(p => listofids.contains(p.id));
答案 0 :(得分:2)
现在您需要使用'或'条款
var whereClause = breeze.Predicate.create("id", "==", 3)
.or("id", "==", 5)
.or("id", "==", 6);
var query = breeze.EntityQuery.from("elemnts").where(whereClause);
或(使用您的ID列表):
var preds = listOfIds.map(function(id) {
return breeze.Predicate.create("id", "==", id);
})
var whereClause = Predicate.or(preds);
var query = breeze.EntityQuery.from("elemnts").where(whereClause);