gpt4 book ai didi

javascript - 来自 findByIdAndUpdate 的空错误

转载 作者:行者123 更新时间:2023-11-30 21:17:26 26 4
gpt4 key购买 nike

<分区>

所以我有这个 API 方法:

router.delete('/circleAlertDelete/:id', function(req, res, next){
User.findOne({_id: req.params.id}).then(function(user){
var userTemp = user;
var alerts = user.circleAlerts;
var i = 0;
for(i=0; i<alerts.length; i++){
if(alerts._id == req.body.alertID){
alerts.splice(i,1);
}
}
userTemp.circleAlerts = alerts;
console.log(req.params.id);
User.findByIdAndUpdate({'_id': req.params.id}, userTemp, function(err, user){
console.log("error:",err);
res.send(user);
});
}).catch((err) => console.error(err));
});

我也试过了,没用:

{'_id': mongo.ObjectId(req.params.id)}

运行时console.log(req.params.id);打印出来的id是数据库中的一个用户。

但也打印出 error: null

无法解决这个问题,谢谢 Ed。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com