如何在Django工作中的mongoengine中搜索null或不搜索?

时间:2019-01-22 13:23:25

标签: python django mongoengine

我的mongodb中有一个字段,我想搜索该字段,无论此字段是否为None,我该如何搜索? 例如:Robot.objects(data_set_id=None) 我用它来搜索,但得到错误: bson.errors.InvalidId:“无”不是有效的ObjectId,它必须是12个字节的输入或24个字符的十六进制字符串

1 个答案:

答案 0 :(得分:0)

如果要返回所有对象,则data_set_id字段包含空值:

Robot.objects.filter(data_set_id__isnull=True)