我有一个MongoDB模式,我正在使用moongose。我的模特
const MonthSchema = new Schema({
user: {
type: Schema.Types.ObjectId,
refs: 'users'
},
name: {
type: String,
// required: true
},
year: {
type: Number
},
tasks: [{
title: {
type: String,
// required: true
},
description: {
type: String,
// required: true
},
time: {
type: Number
}
}],
overallTime: Number,
date: {
type: Date,
default: Date.now
}
})
,我的目标是:我想基于overallTime
来计算tasks: time
,因此要基于tasks: time
的值来增加totalTime。任务是数组,因为所以我想每次增加/增加总时间。
该怎么做?