I have searched for this for quite some time but could not get a way to have a where clause with or condition. For example if I have a collection Cars
and I try to
I know that this an old post, but maybe this could be useful to somebody.
I had a similar problem, but a little simplier, this how I solved it
var ids=[1,2,3,4];
var plans=this.collection.filter(function(plan){
var rt=false;
for(var i=0;i
I think this could be adapted to solve the problem proposed like this:
var search={model: 1998,color: 'Black',make: 'Honda'};
Cars.filter(function(car){
var rt=false;
for(key in this.whereOR) {
rt=rt||car.get(key)==this.whereOR[key];
}
return rt;
},{whereOR:search});)
Hope this help someone!