我有以下课程
class ParentDocument(Document):
.
.
.
class Child1Document(ParentDocument):
.
.
.
class Child2Document(ParentDocument):
.
.
.
Run Code Online (Sandbox Code Playgroud)
现在假设我有一个 Child1Document 类型的文档。是否可以将其克隆到 Child2Document 类型的新文档?
我试图做:
doc1 = Child1Document()
doc1.attr1 = foo
doc1.save()
doc2 = Child2Document()
doc2 = doc1
Run Code Online (Sandbox Code Playgroud)
但这会将 doc2 转换为 Child1Document 类型。有没有办法将 doc1 的所有内容复制到 doc2 而不转换 doc2?
mongoengine ×1