mongodb出现E11000 duplicate key error collection解决办法
码农天地 -因为我之前把phone这个字段设置了唯一性,当时用这个model创建了集合,所以集合就认为phone是唯一的啦,但有时候又不传手机号,所以唯一性就冲突了,导致报错。
报错:
相关model部分:
phone: {
type: String,
unique: true,
trim: true,
},
因为我是在测试环境,所以直接删除这个collection集合,重新根据新model创建即可:
新model:
phone: {
type: String,
},
其实如果有phone属性,建议一开始就设置必填就可以解决问题。
或者现在随机填个值进去先占位就可以预防这种问题。
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: Mongodb安装(win10)
下一篇: MongoDB备份、还原