我想对mongodb / mongoose有所帮助,因为我有点卡在这里。
我正在使用MEAN堆栈制作一个员工小时记录Web应用程序,我不知道如何每两周在Mongodb / Mongoose中创建句点。
E.g。开始日期:4.7,结束日期:17.7当当前日期变为18.7时,它将创建新文档,其开始日期为:18.7,结束日期: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
});
答案 0 :(得分:2)
一个简单的cronjob将完成这项工作。除了主节点服务器之外,我将此任务放在一个单独的项目中。