Я пытаюсь получить объекты из Mongodb в порядке возрастания (или убывания) временных меток.
Вот как выглядит документ:
{
_id: 5b01ffe3cd8b295aed16d5c0Wed
temperature: 23
timestamp: Dec 13 09:27:00 CET 2017
}
Я использую репозиторий Spring:
public interface TemperatureRepo extends MongoRepository<TemperatureObject, String> {
public List<TemperatureObject> findAllByOrderByTimestampDesc();
}
Но почему-то запросы Desc и Asc никогда не работают. Я всегда получаю набор результатов в том же порядке (который вообще не упорядочен)
Атрибут temperature
сохраняется как Date
, а не как String
Это ошибка или я что-то упускаю?