我有下面的对象
@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
,也就是说QrCode
在expiredIn < LocalDateTime.now()
@Query(???)
boolean isQrCodeExpired(String codePay);
原始的mongodb查询可以是这样的:
{
"expiredIn":{
$gt : new Date()
}
}