我的用户集合模型类如下所示。
class User(UserMixin,db.Document):
config_extra_fields = 'ignore'
first_name = StringField()
last_name = StringField()
def get_id(self):
return str(self.mongo_id)
要将值插入此集合,我使用以下代码:
user = User(first_name="FN", last_name="LN", finale_name="SOMENAME")
user.save()
我试过setattr
了,但它忽略了类中未定义的属性。
它工作正常,甚至finale_name
被添加到文档中。但是,我无法动态插入它。
我可以使用该类将字典插入 mongo 吗?像这样的东西?
user = User({
"first_name": "NEW NAME",
"last_name": "LAST NAME",
"username": "USER NAME",
"one_more": "Hello"
})