课程
/数据库
/MongoDB
/mongoDB入门篇
E11000 duplicate key error collection: zsl.zsl2 index: m_1_n_1 dup key: { : null, : null }
2017-03-21
源自:mongoDB入门篇 6-2
正在回答
应该是你的mongodb数据库的集合并不是新建的,而是已经有数据在其中的老集合,在你建立m:1,n:1的复合索引时,之前存在的多笔数据都没有m和n的字段,也就代表每一笔没有m和n字段的数据都是索引m:null,n:null的情形,而此时你又指定该复合索引为unique,立刻报索引重复错误!
慕斯9394185
慕婉清8928936 提问者
和我的错误一样,难道要清空数据,如果是生产环境怎么办
举报
mongoDB入门视频教程,慕课网带你进入mongoDB神秘世界