Допустим, у меня есть эта модель коллекции:
{
title: {
type: String,
required: true
},
date: {
type: Date,
required: true
},
_supplier: {
type: ObjectId,
required: true
}
}
При вставке я хочу использовать схему выше.
При обновлении я не хочу позволять пользователюобновить _supplier
, так как это «ключевая точка» в документе.
Должен ли я использовать две модели - одну для вставки и для обновления?
И тогда моя модель обновления будет выглядеть следующим образом:
{
title: {
type: String,
required: true
},
date: {
type: Date,
required: true
}
}