@Jeracsus

Как устранить ошибку E11000 в mongoose js?

Всем привет!
Столкнулся с нестандартой ошибкой...
Во в чём суть, когда я сохраняю обьект пользователя получаю ошибку E1100 с таким коментарием
E11000 duplicate key error collection: f5alert.users index: apikey_1 dup key: { apikey: null }
...
code: 11000,
  keyPattern: { apikey: 1 },
  keyValue: { apikey: null }

Проблема в том, что у меня попросту нету поля apikey
const id = ctx.message?.from.id

        const newUser = new User({
            tel_id: id,
            appState: {
                action: ACTIONS.WAITING,
                payload: {}
            }
        })
        ctx.reply(`Привіт, я покликаний сповіщати про надходженяя нових ремонтів! 
Щоб розпочати процес налаштування напиши /setup`)
        await newUser.save()
        // console.log('user data', {
        //     tel_id: id,
        //     appState: {
        //         action: ACTIONS.WAITING,
        //         payload: {}
        //     }
        // });

Вот что возврощает console.log()
user data { tel_id: *сдесь ID телеграм которое 100% уникальное*, appState: { action: 'WAITING', payload: {} } }

Что я только не пробовал, но не можу понять откуда взялся этот apikey
Помогите!!!
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы