JSONParseException при использовании даты в весенней аннотации загрузочного запроса - PullRequest
0 голосов
/ 18 января 2019

В моем документе есть атрибут timestamp, и я хочу получить все старше n дней.Следующий запрос прекрасно работает в оболочке mongodb:

{timestamp: { $gt: Date.now() - 1000*60*60*24*?0 } }

Но при помещении его в аннотацию запроса вот так:

public interface TestRepo extends MongoRepository<TestEntry, String> {

    @Query("{timestamp: { $gt: Date.now() - 1000*60*60*24*?0 } }")
    Stream<TestEntry> get(Integer days);
}

Я получаю исключение json parse

Caused by: com.mongodb.util.JSONParseException: 

    {timestamp: { $gt: Date.now() - 1000*60*60*24?0 } }
                       ^
        at com.mongodb.util.JSONParser.parse(JSON.java:231) ~[mongo-java-driver-3.8.2.jar:na]



...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...