导出包含所有集合的整个 Mongodb 数据库

soh*_*tel 3 database mongoose mongodb

如何使用命令导出整个数据库?

I have tried to export collections from mongoDB compass and it's works.
But I want to export whole DB using command.
Run Code Online (Sandbox Code Playgroud)

soh*_*tel 10

我得到了答案。我们可以使用 CMD 命令导出和导入整个 mongodb 数据库。

1.以管理员身份运行CMD。

2.进入mongo的bin目录。例如 C:\Program Files\MongoDB\Server\4.0\bin

3.点击导出数据库命令。

mongodump --archive=DBName.gz --gzip --db DBName
Run Code Online (Sandbox Code Playgroud)

4.点击恢复数据库的命令。

mongorestore --gzip --archive=DBName.gz --db DBName
Run Code Online (Sandbox Code Playgroud)