Ошибка «Spring-Data-Mongo Query with UUID as String» при синтаксическом анализе JSON в параметре Query - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь запросить более MongoDB с некоторым параметром запроса. Передача UUID в виде строки в качестве параметра запроса. Но в моей базе данных этот тип поля также является строкой. Но из-за лишних символов в UUID mongo @Query не может разобрать запрос.

стек ошибок:

org.bson.json.JsonParseException: JSON reader was expecting ':' but found 'b08030e8'.
public interface AuditTrailRepo extends MongoRepository<AuditTrailIndex,String> {

    @Query("{'type': ?0,'templateId': ?1,'customerId': ?2}")
    AuditTrailIndex getBaseDataIdByType(String type, String templateId, String customerId);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...