Получение «ошибки»: «Ошибка дублирования ключа E11000 при вставке в mongodb с использованием драйвера Java.JAVA

Программисты JAVA общаются здесь
Anonymous
Получение «ошибки»: «Ошибка дублирования ключа E11000 при вставке в mongodb с использованием драйвера Java.

Сообщение Anonymous »

Когда я запускаю следующий код в Java:

Код: Выделить всё

myMap.put(inid, followersList);
myObj.putAll(myMap);
myIdMapCollection.insert(myObj);
Я получаю следующую ошибку:

Исключение в потоке «main» com.mongodb.MongoException$DuscribeKey: {
"serverUsed" : "localhost/127.0.0.1:27017" , "err" : "E11000 дублирующий
индекс ошибки ключа: twitterdb03.LevelAFollowers.$id дублирующий ключ: { :
ObjectId('52d5636de408652b4853a8fe') }" , "code" : 11000 , "n" : 0 ,
"connectionId" : 12 , "ok" : 1.0}

Я использую mongo 2.11.1. Как устранить эту ошибку?

Вернуться в «JAVA»