Я использую метод updateOne с опцией 'upsert', установленной как 'True', потому что я хочу добавить документ, если он еще не существует.
Я установил уникальный индекс, чтобы убедиться, что дублированный ключ не вставлен в БД.
Несмотря на использование метода обновления, mon go пытается вставить новый документ вместо обновления существующий документ. В результате я получаю сообщение об ошибке, в котором говорится, что я не могу добавить документ из-за дублированного ключа.
У меня вопрос, почему метод UpdateOne пытается вставить новый документ вместо обновления существующего?
Я использую Nodejs с понедельника goose
Заранее спасибо