Spring Data Mon go: обработка символа '$' в имени поля - PullRequest
1 голос
/ 16 апреля 2020

Я использую Spring Data Mon go 2.1.5.RELEASE для подключения службы Spring Boot 1.5.15 к MongoDB 3.2. Проблема с этой версией Mon go состоит в том, что имя свойства поля не может содержать символ $: Ограничения на имена полей .

Попытка использовать свойство с таким символом, Я получаю следующую ошибку:

com.mongodb.MongoCommandException: Command failed with error 52 (DollarPrefixedFieldName): 'The dollar ($) prefixed field '$NAME' in 'fields.$NAME' is not valid for storage.'

Есть ли способ указать MappingMongoConverter изменить символ $ во время ввода-вывода с базой данных?

Большое спасибо .

...