sql >> Database teknologi >  >> NoSQL >> MongoDB

Mangetomange felt i Django mongoengine Document

Dette er ikke en Django-model, men et mongomotor Document . Den har ikke ManyToManyField . I stedet bør du sandsynligvis tilføje et ReferenceField inde i et ListField til din Company klasse, sådan her:

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

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




  1. Hvordan opretter man forbindelse til MongoDB fra en anden PHP-klasse?

  2. Kom godt i gang med MongoDB Go-driveren

  3. Sådan bruger du Aggregation Query med MongoItemReader i forårsbatch

  4. Generering af varmekort med R, Php og Mongodb