Я хочу перенести мой mongodb с 2.0 на 3.0. Поэтому я пошел за официальным документом, чтобы использовать mongodump для резервного копирования моих dbs и использовать mongorestore для восстановления dbs до mongodb 3.0.
Но когда я использую mongorestore, он говорит мне: "Не знаю, что делать с файлом" db/collection.bson ", пропуская...".
Нечего делать. Как я могу перенести свои dbs?
Спасибо.
EDIT: Вот мои шаги.
Использовать mongodump в mongodb 2.0
mongodump
tree dump
db
├── collection-1.bson
├── collection-2.bson
├── collection-3.bson
├── ...
Скопируйте каталог db на сервер mongodb 3.0.
На сервере mongodb 3.0 вызовы mongorestore db
Но я получаю эту ошибку:
mongorestore db
2015-03-10T09:36:26.237+0800 building a list of dbs and collections to restore from db dir
2015-03-10T09:36:26.237+0800 don't know what to do with file "db/collection-1.bson", skipping...
2015-03-10T09:36:26.237+0800 don't know what to do with file "db/collection-2.bson", skipping...
2015-03-10T09:36:26.237+0800 don't know what to do with file "db/collection-3.bson", skipping...
...
2015-03-10T09:36:26.237+0800 done