MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pole Manytomany w dokumencie Django mongoengine

To nie jest model Django, ale mongoengine Document . Nie ma ManyToManyField . Zamiast tego prawdopodobnie powinieneś dodać ReferenceField wewnątrz ListField do Twojej Company klasa, tak:

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

Źródło:http://docs.mongoengine .org/guide/defining-documents.html#jeden-do-wielu-z-listami




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB rozwija wiele tablic

  2. Czy wyszukiwanie $text może wykonać częściowe dopasowanie?

  3. 5 najważniejszych zalet współdzielonego hostingu MongoDB

  4. Chcesz używać bazy danych z obsługą kronikowania w 32-bitowym systemie-MongoDB

  5. Odpytywanie danych z MongoDB za pomocą GraphQL w Django:Get-Go (1)