Я использую SqlAlchemy для хранения некоторых объектов с полем DateTime:
my_date = Field(DateTime())
Я бы хотел выполнить запрос, чтобы получить самые последние несколько объектов (объекты с последним полем my_date).
Я пробовал следующее:
entities = MyEntity.query.order_by(MyEntity.time).limit(3).all()
entities = MyEntity.query.order_by(-MyEntity.time).limit(3).all()
Но эти запросы возвращают одни и те же объекты в том же порядке. Документация SqlAlchemy отмечает использование «-» для изменения порядка, но я, безусловно, что-то здесь упускаю.
Может кто-нибудь помочь?