MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb-Zeitstempel ist sehr ungenau - Mungo

Was los ist, ist, dass Sie anrufen Date.now() zu dem Zeitpunkt, zu dem das Schema definiert wird, um den Standardwert für createdAt festzulegen , und dieser Wert wird dann als Standardwert verwendet, bis Ihre App das nächste Mal neu gestartet wird.

Stattdessen möchten Sie den Standardwert auf Date.now setzen Funktion selbst, sodass sie jedes Mal aufgerufen wird, wenn ein neues Dokument erstellt wird:

var uploadSchema = new Schema({
    createdAt: {
        type: Date,
        required: true,
        default: Date.now
     },