有一个数组results1,从数组取出每个数循环去查询数据库判断是否存在..如果存在添加到另一个参数data中, 最后循环操作完毕 把data2发送到前端。 已知数组results var telephone = results[0]; var data=''; for( i = 1; i < results1.length; i++) { var recto=telephone.substr(0,7); mobileModel.Mobile.findOne({'YJPhone':recto},function(err,mresult){ if(mresult){ data+=recto; } }
} res.send(data); 因为查询数据库是异步操作,data发送时为空;怎么取改写上面的代码?