我正在使用 mongoengine 执行查询。因此,我想获得一个 id 列表以继续使用它们。
当我使用时,.scalar("id")
我得到一个带有对象 ID 的查询集
Test.objects.filter(is_deleted=False).scalar("id") --> [ObjectId(kasdfji93jiasdkfj),....]
对于我的以下原始查询,我需要这种格式 [kasdfji93jiasdkfj,....]
{ field: { $in: [kasdfji93jiasdkfj,....] } }
有没有人知道一个方法而不遍历查询集来构建这个列表?
非常感谢!