【发布时间】:2019-11-21 19:02:32
【问题描述】:
问题:
如何在Database 级别获取查询的最后 750 条记录?
这是我尝试过的:
# Get last 750 applications
apps = MyModel.active_objects.filter(
**query_params
).order_by('-created_at').values_list('id', flat=True)[:750]
此查询获取所有命中 query_params 过滤器的记录,然后返回最后 750 条记录。所以我想在database 级别做这项工作,比如mongoDb 聚合查询。有可能吗?
谢谢。
【问题讨论】:
-
那正在在数据库级别进行。它不获取所有记录。
标签: python django python-3.x postgresql django-models