node.js - Mongodb period of time -


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