Vad som händer är att du ringer Date.now()
vid den tidpunkt då schemat definieras för att ställa in standardvärdet för createdAt
, och sedan används det värdet som standard tills nästa gång din app startas om.
Istället vill du ställa in standardvärdet till Date.now
fungerar själv så att det kommer att anropas varje gång ett nytt dokument skapas:
var uploadSchema = new Schema({
createdAt: {
type: Date,
required: true,
default: Date.now
},