MongoDB: Ошибка дублированного ключа при использовании UpdateOne - PullRequest
0 голосов
/ 02 февраля 2020

Я использую метод updateOne с опцией 'upsert', установленной как 'True', потому что я хочу добавить документ, если он еще не существует.

Я установил уникальный индекс, чтобы убедиться, что дублированный ключ не вставлен в БД.

Несмотря на использование метода обновления, mon go пытается вставить новый документ вместо обновления существующий документ. В результате я получаю сообщение об ошибке, в котором говорится, что я не могу добавить документ из-за дублированного ключа.

У меня вопрос, почему метод UpdateOne пытается вставить новый документ вместо обновления существующего?

Я использую Nodejs с понедельника goose

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...