Mongoengine查询设置为列表转换

时间:2015-08-03 06:15:13

标签: python django mongoengine flask-mongoengine

与使用sql后端的django一样,我们可以通过

将查询集转换为平面列表
foovar.objects.all().values_list('id', flat=true)

列出ids

如何获取mongo后端的id列表,正在使用的ORM是mongoengine,其中values_list函数没有flat参数。

1 个答案:

答案 0 :(得分:1)

您是对的,flat中没有values_list参数。但是mongoengine有values_list。所以简单地说:

foovar.objects.all().values_list('id')

返回foovar模型的所有id。