Как импортировать папку дампа в базу данных mongodb?
Я создал mongo dump
с удаленного сервера и файлов.bson и .metadata, хранящихся в папке.
я бы хотел import
эта папка в мой местный mongodb
, я использую robomongo
как mongodb client ui
,
Я получил команду, которая импортирует файлы json один за другим, но я хочу import
все файлы одновременно с помощью robomongo или cmd.
5 ответов
mongodump
утилита для создания двоичного экспорта базы данных mongodump
используется в сочетании с mongorestore
в качестве резервной стратегии.
Если вы хотите восстановить свой mongodump
тогда вам нужно будет использовать mongorestore
Или же,
Вы можете взять экспорт с mongoexport, а затем использовать mongoimport
Перейдите в соответствующую папку, где находится дамп терминала
mongorestore --host localhost --port 27017 --db [DB_name_in_mongodb] dump/[DB_name_in_dump]
Шаги совместного использования для пользователей ubuntu:
- Откройте терминал и перейдите в домашний каталог.
- Создайте папку с именем dump и добавьте свою папку, которую хотите добавить.
- Написать команду
mongorestore
и введите его восстановит все ваши документы.- Откройте свой
robomongo
и подключитесь к localhost и обновите.
Ваши новые документы начинают отражаться сейчас. Наслаждаться:)
- Установите инструменты базы данных на локальный компьютер
- перезапустите командную строку
- скопируйте папку C:\Program Files\MongoDB\Tools\100\bin> и откройте ее в CMD
- запустить mongorestore --db имя_базы_данных полное_расположение_папки
- открыть компас mongoDB, обновить
- Сделанный