很多小伙伴在使用mongodb的时候出现11000错误,不知道该怎么办了,那么今天小编就通过这篇文章来给大家详细讲解一下什么是11000错误和如何来解决mongodb出现11000错误的方法。感兴趣的小伙伴可以跟着小编一起操作一波。
首先我们来看看mongodb出现11000错误的具体原因:
代码如下:
var SiteSchema = new Schema({ id: {type: Number, unique: true}, name: { type: String, unique: true }, …… …… …… });
我们的id是用来记录唯一的Schema,然后小编发现它本来就有标识唯一性的属性,它就是ObjectId主键,它是一种特殊而且很重要的类型,每个Schema都会默认配置它,除非自己定义,才能够覆盖掉它。
所以问题出现的关键就是,我们将自己定义的id属性给删除了,我们之后每加一条SiteSchema就会出现报错。
解决方法如下所示
(1)我们只需将我们的数据库清空即可;
(2)我们只要将对应的collection删除即可。
以上就是小编给大家带来的解决mongodb出现11000错误的解决方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。