为什么mongodb的$where内取不到外部的变量?

如下代码,$where内取不到外面的变量,比如req,提示req未定义,求解是为什么啊?

router.get('/get',(req,res)=>{
    comments.find({$where:function(){      return this._id===req.query.id
    }},{email:0}).exec((err,docs)=>{      if(err){
        res.json({          sts:0,          data:err
        })        return
      }
      res.json({        sts:1,        data:docs
      })
    })
})


当年话下
浏览 683回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB