我在mongoDB的集合中有很多文档。我想将start_dateTime
字段增加给定的持续时间(以分钟为单位)和给定的user_id
。
但是该集合包含给定user_id
的多个文档。因此,我想按给定的持续时间和给定的start_dateTime
增加所有user_id
。
我遇到以下错误
MongoError:无法使用非数字参数递增: {start_datetime:新日期(1570701481175)}
function delayworkTime(req,res,next)
{
const usrId = req.body.user_id;
var delays_by = req.body.delays_by;
try
{
Works.updateMany( {user_id: usrId},
{$inc: {start_datetime : moment().add(delays_by, 'minutes')}}
)
.then(function (delays)
{
console.log(delaysss);})
.catch(function (err)
{
console.error(err);
});
}
catch (err)
{
return res.status(500).json(err);
}
}