定义了schema之后,每一次save都会报E11000,但是db.xxx.find()里面根本就没有冲突的条目,什么情况呢?
可能问题出在定义的schema的成员使用了unique,比如:
var CatalogSchema = new Schema({
idCat: {
type: String,
default: '',
trim: true,
unique: 'Id should be unique!',
required: 'Id cannot be blank'
},
更多内容参考:
版权声明:本文为ztz0223原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。