Следующий (минимальный) фрагмент отлично работает
from mongoengine import *
connect()
class Student(Document):
name = StringField()
score = IntField()
Student(name='Bob', score=35).save()
print(Student.objects(score__gte=30))
# output: [<Student: Student object>]
У меня нет проблем с запуском вашего кода, возможно, начните с моего и продолжайте до тех пор, пока вы не определите виновника. Я бы также порекомендовал удалить существующую коллекцию mon go перед тестированием.
Фактически, в зависимости от того, где произошла ошибка (у нас нет трассировки стека, поэтому мы не можем сказать) , может случиться так, что произойдет сбой при загрузке существующего документа mon go (возвращаемого по вашему запросу) в конструктор Student