O que está acontecendo é que você está ligando
Date.now()
no momento em que o esquema é definido para definir o valor padrão para createdAt
, e esse valor será usado como padrão até a próxima vez que seu aplicativo for reiniciado. Em vez disso, você deseja definir o valor padrão para o
Date.now
função em si para que seja chamada toda vez que um novo documento for criado:var uploadSchema = new Schema({
createdAt: {
type: Date,
required: true,
default: Date.now
},