2012-03-19 14 views
0

mongoengineのコレクションのグローバル辞書属性を動的に更新したい。私の仕事は、いくつかの文書を読んで、異なる説明で注釈を付けることです。新しい説明が追加されるたびにグローバル辞書を更新して、後続の文書で使用できるようにしたい。これはどのように可能ですか?mongoengineドキュメントのグローバル辞書ファイル

私はそれが理にかなっていると思います。

答えて

0

のMongoDBは、スキーマレスなので、あなたは、コレクション内のグローバルオブジェクトを格納することができ、それはそのよう

class NormalDoc(mongoengine.Document) 
    attr1 = mongoengine.StringField() 

    # global attribute hidden in the collection 
    global_dict = mongoengine.DictField() 
    is_global = mongoengine.BooleanField(default=False) 

それを更新(個別のコレクションにそれを置くように)この藤堂より良い方法がありますが、しかし、私が正しく理解すればそれはうまくいくでしょう。

関連する問題