web-dev-qa-db-ja.com

BSONSizeが無効なため、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

15
Marco

--archiveフラグを使用してダンプする場合は、--archiveフラグを使用して復元する必要があります。

6
Asya Kamsky