MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Lidando com alterações de esquema no Mongoose


É engraçado, porém, o MongoDB nasceu para responder aos problemas de esquema no RDBMS. Você não precisa migrar nada, basta definir o valor padrão na definição do esquema se o campo for obrigatório.
new Schema({
    name: { type: string }
})

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