任何人都知道为什么我会收到此错误以及我如何解决它??
db.people.ensureIndex({binkedin_id:1}) { “好的”:0, “errmsg”:“索引名称:binkedin_id_1已经存在,具有不同的选项”, “代码”:85 }
答案 0 :(得分:0)
该错误消息表示您正在创建的索引已存在,但具有不同的选项(例如unique: true
)。
您无法更改现有索引的选项,因此您必须首先将其删除,然后在需要更改选项时重新创建它。
> db.people.dropIndex({binkedin_id: 1})
> db.people.ensureIndex({binkedin_id: 1})