1. 首页
  2. 移动开发
  3. 其他
  4. Mongoose经常返回e11000 error的原因分析

Mongoose经常返回e11000 error的原因分析

上传者: 2020-11-17 08:24:10上传 PDF文件 42.2KB 热度 12次

最近在工作中遇到了一个问题,在定义了schema之后,每一次save都会报E11000,但是unique表示,不能冲突,迷惑的地方就是,没有冲突啊,其实还有一种可能,或许你压根想不到,就是确实冲突了,因为你给成员改名了。里面的name和title就是之前的名字,改成了idCat和titleCat,但是成员还是会在mongodb里面,所以,你要做的就是删除这个collection然后在重新运行mongoose了:然后再在代码里面插入就不会有问题了。

用户评论