Това, което се случва, е, че вие се обаждате Date.now()
по времето, когато схемата е дефинирана, за да зададе стойността по подразбиране за createdAt
и след това тази стойност се използва като стойност по подразбиране до следващия път, когато приложението ви бъде рестартирано.
Вместо това искате да зададете стойността по подразбиране на Date.now
самата функция, така че да се извиква всеки път, когато се създава нов документ:
var uploadSchema = new Schema({
createdAt: {
type: Date,
required: true,
default: Date.now
},