我对collection.ensure.index发出了过时的警告,请改用createIndexes,如果我尝试使用该模型发布信息,则会导致超时。
如果我删除了唯一约束,则警告不再显示,并且帖子运行正常。 我的模型是:
const Schema = mongoose.Schema;
const EventSchema = new Schema({
designacao: {
type: Schema.Types.String,
unique:true,
required: [true,'descricao do evento']
},
data: Date,
});
module.exports = mongoose.model('EventModel', EventSchema);
无论何时我们将字段指定为唯一索引,我都需要创建索引还是mongoDB创建索引?