Задать вопрос
@xoraxax

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, тоже ничего не возвращается.

Как сделать, чтобы все работало?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы