我有一个模型如下:
class Primary(db.Document):
primaryName = db.StringField(required=True, max_length=20)
secondaries = db.ListField(db.EmbeddedDocumentField(Secondary))
class Secondary(db.EmbeddedDocument):
secondaryName = db.StringField(required=True, max_length=20)
secondarySurname = db.StringField(max_length=20)
我想获得一个具有特定名称的Secondary的对象,或者创建它,如果它不存在的话。到目前为止,我还没有找到比这更好的方法:
^{pr2}$我想知道是否有更好的方法(我几乎肯定有),如果只是一些我还不知道的MongoEngine的现成方法就好了。提前谢谢你的帮助。在
不确定您的问题,但您可以使用类似isinstance函数的东西来检查它是否是某个类的实例。在
您可以使用
isinstance()
检查该名称是否是所需类的实例如果你得到
False
我想你可以创建一个实例。在相关问题 更多 >
编程相关推荐