我正在尝试从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
阅读更多:mongodump和mongorestore