Mestre, estou gostando muito deste curso de mongo, inclusive estou fazendo uma classe java conectar com o mongo e trazer dados, esta muito show.
Mas tenho uma dúvida, gravei um campo no banco com o valor de uma data em formato String ("2008-01-09 14:56:06") e consigo fazer uma busca exata, mas não consigo fazer uma busca por range, é possível?
Exemplo de como estou fazendo:
ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringMongoConfig.class);
MongoOperations mongoOperation = (MongoOperations) ctx.getBean("mongoTemplate");
Query query = new Query(Criteria.where("opendate").is("2016-05-28 07:31:00"));
List<Record> itens = mongoOperation.find(query, Record.class);