Эта ошибка действительно путаница. Я могу создать запись один раз, но во второй раз, независимо от того, что, как представляется ошибка:Повторяющаяся ошибка ключа при создании записи
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(){ });
, но проблема все еще там. Я могу сохранить только первую запись, а второй - сохранить.
Каким будет решение этой проблемы?
Тот же самый «stuCode» второго документа как первый документ? – zangw
@zangw - вы имеете в виду ....... . дублирующий ключ?) –
@MartinJames, да, я имею в виду дубликат 'stuCode' ... – zangw