Mongoengine 查询设置为列表转换
Mongoengine query set to list conversion
与在具有 sql 后端的 django 中一样,我们可以通过
将查询集转换为平面列表
foovar.objects.all().values_list('id', flat=true)
给出一个 ID 列表
如何在 mongo 后端获取 ID 列表,正在使用的 ORM 是 mongo 引擎,其中 values_list 函数没有平面参数。
你说得对,values_list
中没有flat
参数。但是mongoengine有values_list
。所以简单地说:
foovar.objects.all().values_list('id')
returns foovar 模型的所有 id。
与在具有 sql 后端的 django 中一样,我们可以通过
将查询集转换为平面列表foovar.objects.all().values_list('id', flat=true)
给出一个 ID 列表
如何在 mongo 后端获取 ID 列表,正在使用的 ORM 是 mongo 引擎,其中 values_list 函数没有平面参数。
你说得对,values_list
中没有flat
参数。但是mongoengine有values_list
。所以简单地说:
foovar.objects.all().values_list('id')
returns foovar 模型的所有 id。