我正在使用SqlAlchemy存储一些带有DateTime字段的对象:
my_date = Field(DateTime())
我想运行一个查询来检索最近的几个对象(带有“我的日期”字段的实体是最近的)。
我试过以下方法:
entities = MyEntity.query.order_by(MyEntity.time).limit(3).all()
entities = MyEntity.query.order_by(-MyEntity.time).limit(3).all()
但是这些查询以相同的顺序返回相同的对象。SqlAlchemy文档注意到使用“-”来反转顺序,但我肯定在这里遗漏了一些东西。
有人能帮忙吗?
应该有用。
你可以这样做:
您可能需要:
这是some documentation。
另一个选择是:
相关问题 更多 >
编程相关推荐