Mongodb一段时间

我想对MongoDB / mongoose有一些帮助,因为我有点卡在这里。

我正在做一个员工时间logging与MEAN堆栈的Web应用程序,我不知道如何创build每两个星期在Mongodb /mongoose。

例如,开始date:4.7,结束date:17.7,当前date变为18.7时,将创build新的文档,开始date为18.7,结束date为31.7等。

我的模式目前如下(我将在稍后添加更多信息):

var payPeriodSchema = new Schema ({ hoursInPayPeriod: { type: Number, default: 0, required: true }, payPeriodStartDate: { type: Date, required: true }, payPeriodEndDate: { type: Date, required: true }, isPaid: { type: Boolean, default: false, required: true } }, { timestamps: true }); 

一个简单的cronjob将完成这项工作。 除了主要的节点服务器,我会把这个任务放在一个单独的项目中。