Я использую 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
изменить символ $
во время ввода-вывода с базой данных?
Большое спасибо .