2016-07-21 2 views
1

Ich hätte gerne Hilfe mit mongodb/mongoose, da ich hier ein bisschen feststecke.Mongob Zeit

Ich mache eine Mitarbeiter Stunde Protokollierung Web-Anwendung mit MEAN Stack und ich habe keine Ahnung, wie alle zwei Wochen Perioden in Mongodb/Mongoose zu erstellen.

z. Anfangsdatum: 4.7, Enddatum: 17.7 und wenn das aktuelle Datum zu 18.7 wird, würde es ein neues Dokument mit Anfangsdatum: 18.7 und Enddatum: 31.7 etc.

erstellen. Mein Schema ist derzeit wie folgt (ich werde hinzufügen mehr dazu später):

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 
}); 

Antwort

2

Ein einfacher Cronjob macht den Job. Ich würde diese Aufgabe in ein separates Projekt stellen, abgesehen von Ihrem Hauptknotenserver.

Verwandte Themen