sql >> データベース >  >> NoSQL >> MongoDB

DjangomongoengineドキュメントのManytomanyフィールド

    これはDjangoモデルではなく、mongoengine DocumentManyToManyFieldはありません 。代わりに、おそらく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 / define-documents.html#one-to-many-with-listfields




    1. robo3Tを使用してC#で他のサーバーからMongoDBレプリカセットに接続できません

    2. これはMongoDBでどのように選択されますか

    3. 配列フィールドの値によるMongoDBgroup

    4. mongoDBがデータを保存している場所をどのように知ることができますか? (デフォルトの/ data / dbにはありません!)