sql >> Databasteknik >  >> NoSQL >> MongoDB

Många fält i Django mongomotordokument

Detta är inte en Django-modell, utan ett mongomotor Document . Den har inte ManyToManyField . Istället bör du förmodligen lägga till ett ReferenceField inuti ett ListField till ditt Company klass, så här:

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

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




  1. Hur får man Node-objekt när man använder Neo4j jdbc?

  2. Hur växlar man ett booleskt fält i ett dokument med atomär drift?

  3. Mongodb 2dsphere-index för kapslade arrayfält

  4. Hur byter man namn på ett fält i en array med databaskommandon?