我正在尝试从C#程序自动将4个集合从一个Mongo数据库复制到同一台计算机上的另一个数据库。我怎么做? MongoDB C#驱动程序中是否有一个简单的副本收集/数据库命令?还是我必须先输入./mongo来使用Mongo shell?如果是这样,我该如何在MS-DOS命令行窗口中执行此操作?像./mongo -copycollection from to吗?

最佳答案

使用mongodump,输入:

./mongodump --db your_db_name --collection collection_name

然后mongorestore:
./mongorestore --db=new_db_name

阅读更多:mongodumpmongorestore

10-05 19:22