'E11000 duplicate key error collection: moviesProject.users index: username_1 dup key: { : null }
来源:互联网 发布:linux指令 编辑:程序博客网 时间:2024/06/14 15:10
报错的原因是:有多个主键存在
解决办法:删除多个主键,只保留mongodb数据库默认添加的一个主键 _id
解决步骤:
1.windows下,打开cmd,切换到mongo.exe所在的目录
2.用 mongo --port=”端口号“ 命令,连接到你的数据库
3. use “你的数据库名” ,切换到你的项目的数据库下
4. 输入命令 db.users.getIndexes() 输出结果是包含多个对象的数组
5. 输入命令 db.users.dropIndex({"username":1})
6. 继续输入命令 db.users.dropIndex({你项目的key:value}) 只保留一个 _id作为主键
7.已经ok了。你也可以在输入 db.users.getIndexes() 查看是否只有一个_id
阅读全文
0 0
- 'E11000 duplicate key error collection: moviesProject.users index: username_1 dup key: { : null }
- MongoError: E11000 duplicate key error collection: rank.ranktolal index: hashstr_1 dup解决办法
- e11000-duplicate-key-error-index-in-mongodb-mongoose
- mongodb出现E11000 duplicate key error collection(id重复的解决办法)
- Oracle/DB2 null key index
- Duplicate key error in MySQL (Duplicate key name '')
- ERROR:duplicate key in table MYsql
- how to solve Error cannot add duplicate collection entry of type add with unique key attribute 'valu
- ON DUPLICATE KEY UPDATE
- on duplicate key update
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- Duplicate entry for key
- ON DUPLICATE KEY UPDATE
- Duplicate entry '**' for key '***'
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- MySQL on duplicate key
- 讯飞语音SDK继承简单使用
- IE浏览器兼容性问题
- Quartz
- Android开发中使用地图需要的权限
- I can 前端-01 HTML
- 'E11000 duplicate key error collection: moviesProject.users index: username_1 dup key: { : null }
- Elasticsearch5.5.2 安装教程
- 小米手机调试出现DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
- ceph rados 创建存储池 存储池对象查看
- Socket编程中检测端口是否被占用
- kafka+zookeeper+elk自动安装配置
- ICO惨遭团灭,区块链技术是福是祸?
- Android Studio使用相关插件以及快捷键
- 安卓OKhttp的二次封装