mongodump "Failed: bad option: can only dump a single collection to stdout"

mongodump "Failed: bad option: can only dump a single collection to stdout"

mongodump --out "-" 

不起作用,它给了我这条消息:"Failed: bad option: can only dump a single collection to stdout"。 会发生什么?...

所以异常是不言自明的,如果你使用 --out "-" 它只能在 stdout 上显示单个集合。

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

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

mongodump -o - -d <dbname> -c <collection name>

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

mongodump --gzip --archive=db.tar

将完整的数据库转储到标准输出,您可以使用 --archive 选项(不带参数):

mongodump -d <dbname> --archive

文档:https://docs.mongodb.com/database-tools/mongodump/#std-option-mongodump.--archive