i have mongodb/mongoose, since i'm bit stuck here.
i'm making employee hour logging web application mean stack , have no idea how create periods in mongodb/mongoose every 2 weeks.
e.g. start date: 4.7, end date: 17.7 , when current date turns 18.7 create new document start date: 18.7 , end date: 31.7 etc.
my schema follows (i'm going add more info later on):
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 });
a simple cronjob job. i'd put task in separate project, apart main node server.
Comments
Post a Comment