MappingMongoConverter для определенного класса? - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть MongoRepository (точнее, расширенный интерфейс) некоторого класса.Внутренний объект этого класса содержит Map доменов.Проблема в том, что . - это специальный символ в MongoDB, поэтому вы должны заменить его другим символом.

Некоторые предложили добавить кастом MappingMongoConverter по этой причине.

Я так и сделал.Я заменил точку с подчеркиванием.но подчеркивание случайно появилось на каком-то другом ключе объекта, поэтому, когда я пытаюсь прочитать объект, он поврежден (потому что KEY_WITH_UNDERSCORE превращается в KEY.WITH.UNDERSCORE)

Возможно ли применить этопреобразование только для этой конкретной карты, а не для всего объекта?

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