一个特定的文档不会更新,而同一查询会更新我查询的任何其他 _id:
Category.findOneAndUpdate(
{_id : req.params.id},
{parent : req.body.parent},
function(err,obj){
console.log(err,obj)
if(err)
res.status(500).send(err);
else
res.send(200);
}
)
回调不返回错误。这与成功或找不到文档的行为相同。
此外,当我运行一个简单.find({_id:id})
的文件时,它会找到该文档,但是对同一 ID 的更新不起作用。