Я пытаюсь сделать upsert, используя CrudRepository save()
метод
testRepository.save(myObject);
получается, что обновление не состоялось, но выдает следующее исключение:
com.mongodb.DuplicateKeyException: Write failed with error code 11000 and error message 'E11000 duplicate key error collection: db.collection index: _id_ dup key: { : ObjectId('5b3bc303a162ef3e28fc861e') }'
at com.mongodb.operation.BaseWriteOperation.convertBulkWriteException(BaseWriteOperation.java:243) ~[mongo-java-driver-3.4.1.jar:na]
at com.mongodb.operation.BaseWriteOperation.access$300(BaseWriteOperation.java:60) ~[mongo-java-driver-3.4.1.jar:na]
at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:144) ~[mongo-java-driver-3.4.1.jar:na]
Я что-то пропустил? Я использую MongoDB 3.6.3 и mongo-java-driver-3.4.1