我的收藏夹中有太多记录,我是否可以只有所需数量的记录并且无条件地删除其他记录?
我有一个名为Products的集合,大约有10,0000条记录,它减慢了我的本地应用程序,我想将这些大量的记录缩小到1000左右,怎么办呢?
OR
如何复制具有有限数量记录的集合?
答案 0 :(得分:1)
如果要在没有任何过滤条件的情况下复制具有有限数量记录的集合,可以使用for循环。它将1000个文件从originalCollection复制到copyCollection。
db.originalCollection.find().limit(1000).forEach( function(doc)
{db.copyCollection.insert(doc)} );