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