我有一个转储mongodb的脚本
mongodump --archive=$MONGODB_PATH --host $MONGODB_HOST --port $MONGODB_PORT --username $MONGODB_USER --password $MONGODB_PASS --db $MONGODB_NAME
但是当我尝试使用
恢复它时 mongorestore -d db_name backup/dump
它失败了:
Failed: dump_name: error restoring from backup/dump/dump_name: reading bson input: invalid BSONSize: -2120621459 bytes
我尝试了--batchSize=100
,但它并没有为我解决问题。
这里出了什么问题?
解决方案是:
mongorestore --archive=backup/dump
答案 0 :(得分:4)
使用--archive
标记转储时,您还必须使用--archive
标志进行恢复。