因为我之前把phone这个字段设置了唯一性,当时用这个model创建了集合,所以集合就认为phone是唯一的啦,但有时候又不传手机号,所以唯一性就冲突了,导致报错。
报错:
相关model部分:
phone: {
type: String,
unique: true,
trim: true,
},
因为我是在测试环境,所以直接删除这个collection集合,重新根据新model创建即可:
新model:
phone: {
type: String,
},
其实如果有phone属性,建议一开始就设置必填就可以解决问题。
或者现在随机填个值进去先占位就可以预防这种问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。