User.findOne({ activeToken: req.params.activeToken, activeExpires: {$gt: Date.now()} }, function (err, user) { if (err) { return next(err); } if (!user) { return res.status(400).end('您的激活链接无效,请重新注册!'); } user.active = true; // 删除已经没用的token和过期时间字段 delete user.activeToken; delete user.activeExpires; user.save(function (err, user) { if (err) { return next(err); } res.end('激活成功'); }); });为什么user.active = true有效,而直接删除一个字段无效呢?我该如何删除一个字段呢?
添加回答
举报
0/150
提交
取消