创buildlogging时出现重复键错误

这个错误真的很混乱。 我可以创buildlogging一次,但不pipe怎么样,错误会出现:

E11000 duplicate key error index: test_db.students.$code_1 dup key: { : null } 

这是我的模式:

 var Schema = { "stuCode" : String, "firstName" : Boolean, "lastName" : Boolean, "email" : String }; 

之前我有stuCode作为code_code它需要它是唯一的。 这可能会导致一个问题。

我尝试删除该集合中的所有数据,在mongoose.connection.on('open', function(){ }); 但问题仍然存在。 我只能保存第一个logging,第二个是不可能保存的。

这个问题的解决scheme是什么?

在我将stuCode作为代码和_codeand之前,它需要它是唯一的。 这可能会导致一个问题。

是的,旧的code索引可能还在那里,你不能放弃吗?