Spring Data MongoDB Date Between

Używam mongodb danych wiosny.

Chcę zapisy między dwiema datami. Działa następująca kwerenda MongoDB:

<code>db.posts.find({startDate: {$gte: start, $lt: end}});
</code>

Moja próba tłumaczenia kodu źródłowego zapytań Spring nie działa:

<code>Query query = new Query();
query.addCriteria(Criteria.where("startDate").gte(startDate)
                            .and("startDate").lt(endDate));
</code>

Jaka jest prawidłowa kolejność wywołań metod do tworzenia potrzebnego zapytania Mongo?

questionAnswers(5)

yourAnswerToTheQuestion