我正在使用MongoEngine和带嵌入式文档的定义文档。直接引用此嵌入文档的父级将非常方便。但是我找不到任何关于这个的文档。在
@standard_updates.apply
class Crud(EmbeddedDocument, GeneralMixin):
collectionName = StringField(required=True)
create = BooleanField()
read = BooleanField()
update = BooleanField()
delete = BooleanField()
mutdat = DateTimeField()
@standard_updates.apply
class Group(Document, GeneralMixin):
description = StringField()
allowedfunctions = ListField()
cruds = EmbeddedDocumentListField(Crud)
mutdat = DateTimeField()
这是一个微不足道的例子。但是假设我有一个Crud对象,我已经从Mongo中读取了(通过检索一个Group对象),现在我不再有Group对象了(无论出于什么原因),但是我需要更新Crud对象,那么要将原来的Group对象取回是一件痛苦的事,这样它就可以被更新了。我认为有一个对原始组对象的引用是非常容易的,这样就可以很容易地检索到“父”对象。在
目前没有回答
相关问题 更多 >
编程相关推荐