我正在尝试使用此方法更新值。我已经成功获得200状态,但数据显示
data: {ok: 0, n: 0, nModified: 0}
这是我使用findOneAndUpdate(条件,更新,回调)编写的内容。我在这里做错了什么?
router.put('/sale/:id', function(req, res) {
let qry = {
_id: req.params.id
}
let doc = {
date: req.body.date
}
let options = {
returnNewDocument: true
}
User.findOneAndUpdate(qry, doc, options, function(err, respRaw) {
if (err) return console.log(err)
res.status(200).json(respRaw)
})
})