是否存在使用kwargs的ReferenceField实例化Mongoengine文档的示例?
我正在寻找和#34; test_kwargs_simple"相同的测试用例。 @ https://github.com/MongoEngine/mongoengine/blob/master/tests/document/instance.py#L2834
但是用ReferenceField替换EmbeddedDocument字段。
答案 0 :(得分:1)
是的,只需传递一些Document
,就像测试中的EmbeddedDocument
一样:
class Referenced(Document):
name = StringField()
class Doc(Document):
doc_name = StringField()
doc = ReferenceField(Referenced)
classic_doc = Doc(doc_name="my doc", doc=Referenced(name="referenced doc"))