MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Manytomany-Feld im Django-Mongoengine-Dokument

Dies ist kein Django-Modell, sondern ein Mongoengine-Document . Es hat kein ManyToManyField . Stattdessen sollten Sie wahrscheinlich ein ReferenceField hinzufügen innerhalb eines ListField an Ihr Company Klasse, etwa so:

class Company(Document):
    name = StringField(max_length=500)
    feedbacks = ListField(ReferenceField(Feedback))

class Feedback(Document):
    text = StringField(max_length=500)
    is_approved = BooleanField(default=False)
    date = DateTimeField(default=datetime.now())

Quelle:http://docs.mongoengine .org/guide/defining-documents.html#one-to-many-with-listfields