MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

L'horodatage Mongodb est très imprécis - mangouste

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
     },