MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Поле Manytomany в документа на Django mongoengine

Това не е модел на Django, а Document на mongoengine . Той няма ManyToManyField . Вместо това вероятно трябва да добавите ReferenceField вътре в ListField към вашата Company клас, като този:

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

Източник:http://docs.mongoengine .org/guide/defining-documents.html#one-to-many-with-listfields




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Много към много връзки с MongoDB в голям мащаб

  2. Търсете и сортирайте чуждестранната колекция

  3. Намерете записи на MongoDB, където полето на масива не е празно

  4. Как да намерите името на полето в MongoDB на произволна дълбочина

  5. MongoDB без значение за главни и малки букви заявка за текст със скоби