这个错误实在令人困惑。我可以创建一次但第二次的记录,无论如何,都会出现错误:
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(){ });
中的集合,但问题仍然存在。我只能保存第一张唱片而第二张唱片无法保存。
这个问题的解决方案是什么?
答案 0 :(得分:1)
在我将stuCode作为代码和_code之前,它是必需的,它是唯一的。 这可能会导致问题。
是的,code
上的旧索引可能仍在那里,你不能放弃吗?