node.js - change the order of mongoose result with the given array -


i having nodejs model,

itemmodel.find({deleted:false},function(error,response){    }); 

// here getting response,

[{_id:'3221xxx',status:"b"},  {_id:'3221xxx',status:"a"},  {_id:'3221xxx',status:"d"},  {_id:'3221xxx',status:"c"} ] 

// have rule in array e.g: ['a','b','c','d'] in order, have list data based on array. this,

[{_id:'3221xxx',status:"a"},  {_id:'3221xxx',status:"b"},  {_id:'3221xxx',status:"c"},  {_id:'3221xxx',status:"d"} ] 

please me better & easy way


Comments