Я использую spring данные mongodb.
Мне нужны записи между двумя датами. Выполняется следующий запрос MongoDB:
db.posts.find({startDate: {$gte: start, $lt: end}});
Мой запрос spring преобразование кода объекта запроса данных не работает:
Query query = new Query();
query.addCriteria(Criteria.where("startDate").gte(startDate)
.and("startDate").lt(endDate));
Каков правильный порядок вызовов методов для создания запроса Mongo, который мне нужен?