我想从当前时间中减去文档中保存的时间,然后将其保存在该文档的其他字段中。 我尝试使用$ subtract返回以毫秒为单位的值,并尝试将其保存在Number类型的字段中,但出现强制转换错误。
这是我尝试过的
abc.updateOne({ checklistId: req.query.checklistId }, { timeCompleted: { $subtract: [ new Date(), "$timeCreated" ] } }).then(() => {
console.log('time updated');
})
错误
CastError:对于路径“ timeCompleted”处的值“ {{$ subtract':[2019-05-14T07:24:24.751Z,'$ timeCreated']}””,强制转换为数字