Wie bei MongoDB 3.2 können nur vollständige Backups von WiredTiger-Datenverzeichnissen in eine neue Instanz kopiert werden. WiredTiger-Auflistungs- oder Indexdateien sind nicht eigenständig; Sie basieren auf anderen Metadaten in den Katalogdateien WiredTiger.*
. Die Invariante/Assertion, die Sie beim Start erhalten, wird erwartet, wenn Datendateien unvollständig oder inkonsistent sind.
Wenn Sie sichern möchten und eine einzige Sammlung wiederherstellen, sollten Sie mongodump
und mongorestore
verwenden, zB:
mongodump --db test --collection northwind --host host1
mongorestore --db test dump/test/northwind.bson --host host2
Für unterstützte vollständige Sicherungsverfahren finden Sie unter: MongoDB Backup Methods.
FYI, Fragen zur Datenbankverwaltung gehören eher zu DBA StackExchange als zu StackOverflow. Siehe: [Was kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic). Hoffentlich sollte ein Moderator dies migrieren, so dass es nicht nötig ist, ihn erneut zu veröffentlichen. – Stennie