Mam mongoengine.Document podklas User defined.Dokument Mongoengine jako EmbeddedDocument
class User(Document):
meta = {'collection': 'users', 'allow_inheritance': False}
_id = ObjectIdField()
password = StringField(max_length=50)
name = StringField(max_length=50, required
teraz chcę go używać jako samodzielny dokument z własnej kolekcji, ale chcę również, aby używać go jako EmbeddedDocument jako część rekordu gry:
class Game(Document):
meta = {'collection': 'games', 'allow_inheritance': False}
_id = ObjectIdField()
name = StringField()
owner = EmbeddedField(User)
ale nie jest to problem. Mongoengine pozwala osadzać tylko podklasy EmbeddedDocument. Czy istnieje sposób, aby go rozwiązać?
To nie wydaje się działać po wersji 0.10 – user541905