2017-04-09 63 views
0

這是我的文檔:修剪蒙戈對象大小

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

我追加了很多文檔對象(價格,股吧)領域,但隨着時間的推移它最終被巨大的,那只是一個文檔。我有200k文件,每個文件都有價格和庫存物品。

想知道是否有任何方法可以將這些對象大小保持爲最大30個字段,也就是說,在達到極限時清除較舊的條目?

回答

0

看一看here!你可以用$ push和$ slice組合來實現,鏈接上的例子也是對數組進行排序,不知道這是否是你的需要,但我認爲你會有一個好的開始。