¿Obtener campos obligatorios del documento en mongoengine?
Quiero poder obtener una lista o algún tipo de conjunto de campos requeridos por el documento que he creado. Por ejemplo, aquí está mi documento:
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()
^ De este documento debería recibir:
["nickName","password","joinDate","lastVisited"]
como resultados por ser campos obligatorios. es posible? Si es así, ¿cómo puedo lograr el resultado deseado?
¡Gracias por adelantado