由Unique约束引起的ensureIndex警告已过时

时间:2018-11-20 19:41:21

标签: node.js mongoose

我对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创建索引?

0 个答案:

没有答案