MongoDB模式如何构造

时间:2019-02-27 21:16:37

标签: mongodb

我有一个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。任务是数组,因为所以我想每次增加/增加总时间。

该怎么做?

0 个答案:

没有答案