I want to compare model attributes from my collection and store it to a new model.
Collection:
   Model1:
     Apple: 1
     Banana: 0
     Orange: 0
     Status: 1254869
   Model2:
     Apple: 0
     Banana: 1
     Orange: 1
     Status: null
The output should be:
ModelResult:
     Apple: 1
     Banana: 1
     Orange: 1
     Status: 1254869
Any ideas?
I'm doing it manually
ModelResult = collection.at(0); 
collection.each( function(model){
    if(model.get("Apple") != 0){
      ModelResult.set({Apple: model.get("Apple")});
    }
    if(model.get("Banana") != 0){
      ModelResult.set({Apple: model.get("Banana")});
    }
    if(model.get("Orange") != 0){
      ModelResult.set({Apple: model.get("Orange")});
    }
    if(model.get("Status") != ""){
      ModelResult.set({Apple: model.get("Status")});
    }
});
NOTE:
Is it possible to also eliminate 0 or null values on ModelResult?
Thank you.
 
    