我在MongoDB中使用Spring数据,我需要在实际的日期和7天之间找到。
我使用@Query注释创建了repsoitories,并且不喜欢用户标准类。
您是否知道如何在@Query之间进行用户使用?
提前感谢。
答案 0 :(得分:4)
您可以尝试以下查询。
使用@Query注释
@Query(value = "{'date':{ $lt: ?0, $gt: ?1}}")
List<SomeClass> findByDateBetween(Instant from, Instant to);
或
使用存储库支持的关键字
List<SomeClass> findByDateBetween(Instant from, Instant to);
答案 1 :(得分:0)
您可以尝试查询。
@Query(value = "{'champsDate':{ $gte: ?0, $lte: ?1}}")
List<entity> findByChampsDateBetween(Date startDate, Date endDate);