Так что, если имя не уникально, почему это уникальный ключ?
У вас есть возможность указать overwrite=false
в запросе на обновление, если вы хотите переопределить требование uniqueKey для определенных обновлений, но учтите, что для этого требуется, чтобы этот параметр присутствовал для любого запроса, который обновляет документы.
Обычно гораздо лучше назначить уникальный ключ каждой строке (, например, uuid ), либо использовать существующий (например, идентификатор строки в базе данных).