小编Alf*_*edN的帖子

从mongoengine的Document获取必填字段?

我希望能够获得我创建的文档所需的列表或某些字段集.例如,这是我的文件:

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()
Run Code Online (Sandbox Code Playgroud)

^从这份文件我应该收到:

["nickName","password","joinDate","lastVisited"]
Run Code Online (Sandbox Code Playgroud)

作为必填字段的结果.这可能吗?如果是这样,我怎样才能达到预期的效果.

提前致谢!

python mongodb mongoengine

9
推荐指数
1
解决办法
4092
查看次数

标签 统计

mongodb ×1

mongoengine ×1

python ×1