如何从mongo控制台

时间:2017-11-02 00:27:24

标签: mongodb

我有一个关于mongo的集合,我想通过mongo控制台将所有文档复制到另一个集合。

当我执行命令 show collections 时,我看到了:

  • MyCollection的

然后我执行了命令 db.MyCollection.copyTo(db.MyCollection2);

问题是它生成了一个bson对象,所以现在当我执行'show collections'时,我看到了:

  • MyCollection的
  • [对象BSON]

我不知道[对象BSON]是如何存储的,甚至不知道如何访问它。

我想知道:

  • 1)如何删除[对象BSON]对象
  • 2)如何将MyCollection正确复制到另一个MyCollection2。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我有同样的问题,我可以通过发出以下命令来获取[object BSON]集合: db.runCommand({drop: '[object BSON]'})

我正在使用mongodb版本3.2.17