Я пытаюсь использовать @Query с @MongoRepository следующим образом:
public interface VisasRepository extends MongoRepository<DomainVisa, Long> {
@Query("{'codeReseau': '?0' , 'debutEffet': { $lte: '?3' } , 'garantie.codeProduit': '?1' , 'garantie.codeCouverture': '?2'}")
List<DomainVisa> filterVisas(String codeReseau, String codeProduit, String codeCouverture, Date date);
}
Когда я вызываю filterVisas
, я получаю эту ошибку:
{
"timestamp": 1584112318752,
"status": 500,
"error": "Internal Server Error",
"message": "JSON reader was expecting ':' but found ' : '.",
"path": "/visas"
}
FYI, когда Я удаляю 'debutEffet': { $lte: '?3' }
, он отлично работает.