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组合来实现,链接上的例子也是对数组进行排序,不知道这是否是你的需要,但我认为你会有一个好的开始。