2017-04-09 7 views
0

これが私のドキュメントです:トリムのmongoオブジェクトサイズ

{ 
    "_id": { 
     "$oid": "58e9a13999447d65550f4dd6" 
    }, 
    "prices": { 
     "20170409": 701.09, 
     "20170408": 700.07 
    }, 
    "stock": { 
     "20170409": 0, 
     "20170408": 0 
    } 
} 

私はドキュメントオブジェクト(価格、株式)のフィールドの多くを追加しますが時間をかけて、それは巨大されて終わると、ちょうど一つの文書のthats。私は200kの文書を持っており、それぞれに価格と在庫オブジェクトがあります。

これらのオブジェクトサイズを最大30フィールドに保つことができるかどうか、つまり上限に達するとパージされた古いエントリがあるかどうかわかりませんか?

答えて

0

見てくださいhere!あなたは$ pushと$ sliceの組み合わせでそれを行うことができます。リンク上の例も配列をソートします。それがあなたの必要であるかどうかはわかりませんが、そこから順調にスタートすると思います。