я получаю ошибку 'E11000', когда я пытаюсь создать вторую запись (для TipSchema) в моей базе данных. Мои модели выглядят так:
var TipSchema = new mg.Schema({
created: String,
title: String,
toWin: String,
stake: String,
imagecover: String,
tipcontext: String,
isFree: String,
result: String
});
var UserSchema = new mg.Schema({
username: {type: String, required: true, index: true, unique: true},
password: String,
mail: String
});
Ошибка: «Индекс ошибки повторяющегося ключа E11000: x.y. $ username_1 dup key: {:
null} '} "
мои индексы выглядят так:
УКАЗАННОЕ ПОЛЕ (S) УНИКАЛЬНЫЙ РАЗЛИЧНЫЙ РАЗМЕР TTL
{"_id": 1} (true) (false) - 7,98 КБ
{"username": 1} true (false) - 7,98 КБ
Что я должен сделать, чтобы это произошло? Несколько дней назад у меня не было этой проблемы, это вызвано тем, что "DeprecationWarning: collection.ensureIndex устарела. Используйте взамен createIndexes."?
Я сбросил всю базу данных и сделал все заново, но это не помогло.