Должно работать, если тип Audit_Create_DateTime
равен Date
, поэтому я предполагаю, что Audit_Create_DateTime
имеет тип String
.
Для выполнения логики less-than-equals
можно сделать следующееполе String
;
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Query query = Query.query(Criteria.where("AUDIT_CREATE_DATETIME").lte(dateFormat.format(prevDate)));
List<AuditTrailDTO> dt = mongoTemplate.find(query, Customer.class);
, которое будет возвращать правильные результаты, хотя я рекомендую правильно хранить значения Date
как правильный тип, а не как String
тип.