我想在mongoose中为现有的Date字段添加更多天数。 浏览器和控制台不显示任何错误。这有什么不对?
app.put('/api/admin/:user_id', function(req, res, next) {
User.findById(req.params.user_id, function(err, user) {
if (err) return next(err);
user.userexp = user.userexp + (86400000*30);
user.save(function(err) {
if (err) return next(err);
res.send(200);
});
});
});
我可以从Date.now()添加天数,但需要花费当前时间。 如何在userexp字段中添加Date()的天数?
答案 0 :(得分:0)
找到了一种从字段中提取日期并使用momentjs添加更多天数的方法。
user.userexp = moment(user.userexp).add('days',30).toDate();