Tengo una subclase mongoengine.Document Definido por el usuario.Mongoengine Documento como EmbeddedDocument
class User(Document):
meta = {'collection': 'users', 'allow_inheritance': False}
_id = ObjectIdField()
password = StringField(max_length=50)
name = StringField(max_length=50, required
ahora quiero utilizarlo como documento independiente con su propia colección, pero quiero también para utilizarlo como EmbeddedDocument como parte del registro del juego:
class Game(Document):
meta = {'collection': 'games', 'allow_inheritance': False}
_id = ObjectIdField()
name = StringField()
owner = EmbeddedField(User)
pero hay un problema. Mongoengine permite incrustar solo subclases EmbeddedDocument. ¿Hay alguna manera de resolverlo?
Esto no parece funcionar después de 0,10 versión – user541905