从 Linux bash 终端列出所有 MongoDB 数据库

eek*_*nky 6 linux mongodb-3.0

你能从 linux bash 终端列出 MongoDB 中的所有数据库吗?我找不到正确的命令。我试图列出所有内容,以便我可以编写一个 bash 脚本来单独备份所有数据库。有没有更好的办法?

小智 3

“show dbs”计算数据库大小,这可能需要一些时间。

您可以将此命令传递给 mongo shell,然后清理响应:

echo "db.getMongo().getDBNames()"|mongo --quiet |tr -d \[\] | tr , "\n"|cut -c3-| tr -d \"
Run Code Online (Sandbox Code Playgroud)