У меня есть старая схема, которую я хочу обновить. После обновления схемы предыдущие записи, сохраненные перед новой схемой, не отражают новые поля, которые я указал в новой схеме. Как мне сделать так, чтобы они отражали все поля новой схемы. Я пытался использовать mongoose defaults
, но это не сработало. Вот мой код
const user = mongoose.Schema({
_id : mongoose.Schema.Types.ObjectId,
email : String,
firstname : String,
lastname : String
})
module.exports = mongoose.model('User', user)
Я хочу добавить поле age
(и оно должно появляться во всех предыдущих документах). В настоящее время только новые документы отражают поле age
. Как я могу это сделать? Спасибо!