मेरे पास एक mongoengine है। दस्तावेज़ उपclass उपयोगकर्ता परिभाषित।एंबेडेड दस्तावेज़ के रूप में मोंगोएन्गिन दस्तावेज़
class User(Document):
meta = {'collection': 'users', 'allow_inheritance': False}
_id = ObjectIdField()
password = StringField(max_length=50)
name = StringField(max_length=50, required
अब मैं स्टैंडअलोन दस्तावेज़ के रूप में उपयोग करने के लिए अपने स्वयं के संग्रह के साथ चाहते हैं, लेकिन मैं खेल रिकॉर्ड के हिस्से के रूप EmbeddedDocument के रूप में उपयोग करने के लिए भी हैं:
class Game(Document):
meta = {'collection': 'games', 'allow_inheritance': False}
_id = ObjectIdField()
name = StringField()
owner = EmbeddedField(User)
लेकिन वहाँ एक समस्या है। Mongoengine केवल एम्बेडेड दस्तावेज़ उपखंडों को एम्बेड करने की अनुमति देता है। क्या इसे हल करने का कोई तरीका है?
यह 0.10 संस्करण – user541905