Получить обязательные поля из документа в mongoengine?

Я хочу иметь возможность получить список или какой-то набор полей, которые требуются в документе, который я создал. Например, вот мой документ:

nickName        = StringField(required=True)
password        = StringField(required=True)
firstName       = StringField()
lastName        = StringField()
joinDate        = DateTimeField(required=True)
lastVisited     = DateTimeField(required=True)
subscriptions   = DictField(field=ObjectIdField())
isActivated     = BooleanField(default=True)
profileImage    = FileField()
isModerator     = BooleanField(default=False)
description     = StringField()
location        = GeoPointField()
email           = EmailField()
settings        = DictField()

^ Из этого документа я должен получить:

["nickName","password","joinDate","lastVisited"]

как результаты для того, чтобы быть обязательными полями. Это возможно? Если так, как я могу достичь желаемого результата.

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос