由于BSONSize无效,mongorestore失败

时间:2017-03-22 10:15:21

标签: mongodb mongorestore

我有一个转储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

1 个答案:

答案 0 :(得分:4)

使用--archive标记转储时,您还必须使用--archive标志进行恢复。