我正在使用mongoose进行mongodb查询。
我的更新查询返回DimOperators
。
我究竟做错了什么?
查询如下:
null
示例- 我有一个用户个人资料,我需要更新该个人资料并将其发送回前端。
Model.findOneAndUpdate(criteria, updatedDetails, { 'new': true})
但是结果是空,而不是更新的配置文件。
答案 0 :(得分:0)
findOneAndUpdate 现在已弃用 使用更新,这是示例代码
exports.updateSomething = (req, res) => {
Model.update({
_id: req.params.id
}, {
$set: {
bla: req.body.bla
}
})
.then(data => {
return res.status(200).json({
success: true,
message: 'Updated successfully'
})
})
.catch(err => {
return res.status(200).json({
success: false,
message: err.message
})
})
}