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

Traiter les changements de schéma dans Mongoose

C'est drôle cependant, MongoDB est né pour répondre aux problèmes de schéma dans RDBMS. Vous n'avez rien à migrer, tout ce que vous avez à faire est de définir la valeur par défaut dans la définition du schéma si le champ est obligatoire.

new Schema({
    name: { type: string }
})

à :

new Schema({
    name: { type: string },
    birthplace: { type: string, required: true, default: 'neverborn' }
});