как мне найти ноль или ничего в mongoengine в моей работе с django? - PullRequest
0 голосов
/ 22 января 2019

в моем mongodb есть поле, я хочу найти поле, независимо от того, является ли это поле Нет или нет, как мне искать?например: Robot.objects(data_set_id=None) я использую это для поиска, но получаю ошибку: bson.errors.InvalidId: 'None' не является допустимым ObjectId, это должен быть 12-байтовый ввод или 24-символьная шестнадцатеричная строка

1 Ответ

0 голосов
/ 22 января 2019

Если вы хотите вернуть все объекты с data_set_id, поле содержит нулевое значение:

Robot.objects.filter(data_set_id__isnull=True)
...