很多小伙伴在使用mongodb的时候出现11000错误,不知道该怎么办了,那么今天小编就通过这篇文章来给大家详细讲解一下什么是11000错误和如何来解决mongodb出现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,转载请注明出处!