所以我有以下代码。问题是,如果ads数组具有多个元素,那么它当然将具有如何获取所有这些文档的元素。 我正在使用ads数组获取文档,但是我的代码仅匹配使用ID [0]的第一个匹配ID的文档。 好吧,我是初学者,我已经阅读过文档,但没有得到答案。
Fav.find({"user":req.user._id},function(err,ads){
if(ads.length > 0){
Ads.find({"_id":ads[0].adId},function(err,ad){
if(ad.length > 0){
res.json(ad)
}else{
res.json({Found:false})
}
})
}else{
res.json({Found:false})
}
})