spring data mongodb:比较LocalDateTime查询



我有下面的对象

@Document(collection = "qr_code")
public class QrCode implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private String qrCodeId;
@Field
private String codePay;
private LocalDateTime expiredIn;
}

我有一个查询来检查是否存在codePay

boolean existsByCodePay(String codePay);

我想要另一个查询来检查QrCode是否过期,基于属性expiredIn,也就是说QrCodeexpiredIn < LocalDateTime.now()

时过期
@Query(???)
boolean isQrCodeExpired(String codePay);

原始的mongodb查询可以是这样的:

{
"expiredIn":{
$gt : new Date()
}
}

相关内容

  • 没有找到相关文章

最新更新