Ce qui se passe, c'est que vous appelez Date.now()
au moment où le schéma est défini pour définir la valeur par défaut pour createdAt
, puis cette valeur est utilisée par défaut jusqu'au prochain redémarrage de votre application.
Au lieu de cela, vous souhaitez définir la valeur par défaut sur Date.now
fonction elle-même pour qu'elle soit appelée à chaque fois qu'un nouveau document est créé :
var uploadSchema = new Schema({
createdAt: {
type: Date,
required: true,
default: Date.now
},