如何从objectIds数组“ ads”中获取所有mongodb文档

时间:2018-11-02 10:48:41

标签: node.js mongodb mongoose

所以我有以下代码。问题是,如果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})
    }
})

0 个答案:

没有答案