【发布时间】:2018-01-27 04:56:24
【问题描述】:
说,我有一个模型,其中包含一组传入的值,
[ { _id: 5a69e13780e4172d514ed906, hobbyname: 'Teaching', __v: 0 },
{ _id: 5a69e1477a40892d6416f906, hobbyname: 'Cricket', __v: 0 }]
var arr = [];
for(var i=0; i < someModel.length; i++){
Hobby.find({})
.then(function(hob){
arr[i] = someModel[i].hobbyname;
})
.catch(function(err){
console.log(err);
});
}
console.log(arr);
目前它的日志记录 arr 为 [],我希望它完成查询执行,将值推送到 arr,然后给我结果。
我已经简化了我的项目场景,只是为了让它易于理解,我是一个新手,需要帮助,在此先感谢。
【问题讨论】:
标签: javascript arrays node.js mongodb mongoose