当我在findOne函数中执行exports.getUser = function(req, res) {
User.findOne({id: req.params.id}, function(err, user) {
if (err) {
return res.status(400).send({
msg: err
})
} else {
return res.json({status:1, data: user})
}
})
}
时,我被卡住了一段时间我得到了空的结果。
...
User.findOne({_id: req.params.id}, function(err, user) {
...
以上代码有效,但我很好奇为什么这不起作用
_id: myId
我认为我必须使用ObjectId函数解析req.params.id,但是有没有忽略此规则的全局方法?对我而言,只需使用{{1}}
即可