sql >> Databáze >  >> NoSQL >> MongoDB

Manytomany pole v dokumentu Django mongoengine

Toto není model Django, ale mongoengine Document . Nemá ManyToManyField . Místo toho byste pravděpodobně měli přidat ReferenceField uvnitř ListField do vaší Company třídy, takto:

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())

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




  1. Jak na to:Indexujte naskenované soubory PDF v měřítku s použitím méně než 50 řádků kódu

  2. Hodnota data a času MongoDB se neukládá správně

  3. kam vložit funkce v codeigniter mongodb

  4. Obnovte mongodb na serveru produkce meteorů