复制数据库';他在MongoDB

复制数据库';他在MongoDB,mongodb,Mongodb,我将在MongoDB中进行一些主要的数据库重构,转换一组记录。我已经在本地对复制的数据库运行了这个脚本,它工作得很好,所以它也应该在生产数据库上工作 有没有一种简单的方法可以将一个DB实例复制到一个新的DB中?我想我可以关闭MongoDB并将文件复制到一个新目录中,将它们重命名为新的DB,然后将它们移动到MongoDB数据目录中 像这样复制大型数据库文件通常非常慢,所以我想知道是否有一种Mongo特有的复制数据库的方法。如果只复制一些集合就足够了,您可以按如下方式复制它们,而无需关闭数据库服务器

我将在MongoDB中进行一些主要的数据库重构,转换一组记录。我已经在本地对复制的数据库运行了这个脚本,它工作得很好,所以它也应该在生产数据库上工作

有没有一种简单的方法可以将一个DB实例复制到一个新的DB中?我想我可以关闭MongoDB并将文件复制到一个新目录中,将它们重命名为新的DB,然后将它们移动到MongoDB数据目录中


像这样复制大型数据库文件通常非常慢,所以我想知道是否有一种Mongo特有的复制数据库的方法。

如果只复制一些集合就足够了,您可以按如下方式复制它们,而无需关闭数据库服务器:

否则使用mongodump和mongorestore