尝试从mongoDB中已存在的集合插入集合时出错

  • 本文关键字:集合 插入 出错 存在 mongoDB mongodb
  • 更新时间 :
  • 英文 :


我使用的是MongoDB 2.6.6

在我的数据库中,我有两个集合。一个是空的,一个有3000份文件。我想跳过前2000个文档,只将此集合中的最后1000个文档插入另一个文档中。

包含3000个文档的集合称为all_events,空集合为dates

我使用了命令:

db.dates.insert(db.all_events.find().skip(2000))

但我得到了错误:

can't save a DBQuery object at src/mongo/shell/collection.js:143

find()返回一个DbCursor对象。CCD_ 5接受CCD_ 6或CCD_。

使用类似的东西

db.full_set.find(...).forEach(function(e){
   db.copy.insert(e);
});

最新更新