我正在尝试从aremote ssh

mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24

但是,我得到的只是每个收藏的空白文件夹。
我做错什么了?
信息(如果重要的话):
源MongoDB在Windows服务器上
ssh是一个远程Ubuntu机器
这里是终端输出:
connected to: ip.ip.ip.ip:27017
Thu Feb 18 00:46:01.757 all dbs
Thu Feb 18 00:46:01.809 DATABASE: admin  to     /opt/backup/mongodump-2013-10-24/admin
Thu Feb 18 00:46:01.903 DATABASE: anthony_data       to     /opt/backup/mongodump-2013-10-24/anthony_data
Thu Feb 18 00:46:02.004 DATABASE: temp_data  to     /opt/backup/mongodump-2013-10-24/temp_data
Thu Feb 18 00:46:02.104 DATABASE: zoomy   to     /opt/backup/mongodump-2013-10-24/zoomy

因此,它为所有集合创建空文件夹。但里面没有BSON

最佳答案

检查MongoDump的副本和数据库本身是否是同一版本。
当我尝试使用2.4.1 MongoDump客户机对Mongo3.2.4服务器进行转储时,遇到了完全相同的问题(完全没有终端输出或日志)。删除旧客户端并安装新客户端后,立即解决了问题。

关于mongodb - Mongodump得到空白文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35470766/

10-09 20:17