I am trying to add query result from in for loop to JSON
function (req,res){
var result  = [{id:1
},{id:2},{id:3}];
for(var i=0;i<result.length;i++){
                        //query run
                       collection.getImages(result[i].id,function (status,error,image) {
                          //add query result to json
                          result[i]['images']=image;
                       });
                   }
 res.json(result);
}
But the final result doesn't contains the newly added key value(ie images) it because collection.getImages() is asynchronous so how can i
solve this?
via Jabaa
No comments:
Post a Comment