如何在Mongoose中处理模式迁移?

时间:2016-01-29 09:38:54

标签: node.js mongodb mongoose-schema

我已经创建了如下的模式

var TeamSchema = new Schema({
    name: {
        type: String,
        default: '',    
        unique : true
      },
      location: {
        type: String,
        unique: true
      }
};
mongoose.model('Team', TeamSchema);

上面的位置属性唯一:true 错误。之后,我删除了唯一:true并尝试添加数据,但仍然会抛出错误。

errmsg: 'E11000 duplicate key error index: Hackathon.teams.$location_1 dup key: { : "Bangalore" }'

如何解决此问题以及如何处理架构如果我想添加更多字段?

0 个答案:

没有答案