Spring data запросы с date к mongodb не работают. Как починить?
Открываем шел, пишем:
db.getCollection("MyCollection").find()
{ "_id" : ObjectId("607804af4b1d076c3b2939a0"), "requestTime" : ISODate("2021-04-15T09:17:35.593Z")}
показывает, что запись есть
Spring data генерирует вот такие запросы (это работает в Atlas):
db.getCollection("MyCollection").find({ "requestTime" : { "$gt" : { "$date" : "2000-03-30T12:41:33.112Z"}}})
В локальной монге этот запрос не возвращает ни одного результата, если обернуть дату в ISODate, тоже ничего не возвращается.