Я разрабатываю API в Python с Flask и Mongoengine.Я хочу иметь следующую структуру:
class FactionRelationship (Document):
faction = ReferenceField('Faction')
relationship = IntField()
class Faction (Document):
name = StringField(required=True)
relationships = ListField(EmbeddedDocumentField(FactionRelationship))
Но Mongoengine выдает следующую ошибку: mongoengine.errors.ValidationError: Invalid embedded document class provided to an EmbeddedDocumentField
но я не уверен, как это сделать тогда.Как тогда я могу создать внедренный документ, который имеет ссылку на его родительский тип документа?Он не может ссылаться на родительский документ, просто на другие документы родительского типа.