У меня есть эта схема.Это не обеспечивает уникальность в поле zipCode.Это работало в какой-то момент до того, как я применил метки времени, но, похоже, сейчас нет.Я не уверен, что я делаю неправильно.Я пытался сбросить БД, но даже все новые добавления позволяют дублировать.
const ZipCodeSchema = new Schema({
zipCode: {
type: String,
required: true,
unique: true,
index: true
},
price: {
type: Currency,
min: 0,
required: true
},
createdBy: {
type: Schema.Types.ObjectId,
ref: 'Users',
required: true
},
updatedBy: {
type: Schema.Types.ObjectId,
ref: 'Users',
required: true
},
active: {
type: Boolean,
default: true,
},
neighborhood: {
type: String,
required: true,
unique: true
}
},
{
timestamps: true
});