mongodump“失败:错误选项:只能将单个集合转储到标准输出”

L.G*_*L.G 4 mongodb mongodump

mongodump --out "-" 
Run Code Online (Sandbox Code Playgroud)

不起作用,它给了我这条消息:“失败:错误的选项:只能将单个集合转储到标准输出”。会发生什么 ?...

ric*_*ora 5

因此,例外是不言自明的,如果您使用 --out“-”,它只能在标准输出上显示单个集合。

所以我想知道你想达到什么目标?

如果你想输出一个特定的集合命令是:

mongodump -o - -d <dbname> -c <collection name>
Run Code Online (Sandbox Code Playgroud)

如果你想转储整个 mongodatabase 理想的命令是:

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