如何通过mongoEngine保持字段连值为None?

时间:2020-06-06 15:45:31

标签: mongodb mongoengine flask-mongoengine

我正在使用flask-mongoEngine,在这里我发现了一个问题。

class Student(Document):
    name = StingField()
    info = DictField(default={'address':'LA','age':20})

我做了什么更改了student.info的值。 但是,如果信息中的一个键变为“无”,则该键将在集合中消失。

studen.info['address'] = None
studen.save()

此后,当我再次查看此文档时,信息变为{'age':20}。 “地址”键不见了!
在某些情况下,“地址”的值可以为“无”,但是一旦变为“无”,它将消失。
问题是:
如何保存信息,看起来像{'address':None,'age':20}?我想将密钥保留在字段中,即使它的值是none。

0 个答案:

没有答案
相关问题