Как импортировать папку дампа в базу данных mongodb?

Я создал mongo dump с удаленного сервера и файлов.bson и .metadata, хранящихся в папке.

я бы хотел import эта папка в мой местный mongodb, я использую robomongo как mongodb client ui,

Я получил команду, которая импортирует файлы json один за другим, но я хочу import все файлы одновременно с помощью robomongo или cmd.

5 ответов

Решение

mongodump утилита для создания двоичного экспорта базы данных mongodump используется в сочетании с mongorestore в качестве резервной стратегии.

Если вы хотите восстановить свой mongodump тогда вам нужно будет использовать mongorestore

Или же,

Вы можете взять экспорт с mongoexport, а затем использовать mongoimport

 mongorestore -d db_name dump_folder_path

Попробуй с этим

Перейдите в соответствующую папку, где находится дамп терминала

mongorestore --host localhost --port 27017 --db [DB_name_in_mongodb] dump/[DB_name_in_dump]

Шаги совместного использования для пользователей ubuntu:

  1. Откройте терминал и перейдите в домашний каталог.
  2. Создайте папку с именем dump и добавьте свою папку, которую хотите добавить.
  3. Написать команду mongorestore и введите его восстановит все ваши документы.
  4. Откройте свой robomongo и подключитесь к localhost и обновите.

Ваши новые документы начинают отражаться сейчас. Наслаждаться:)

  • Установите инструменты базы данных на локальный компьютер
  • перезапустите командную строку
  • скопируйте папку C:\Program Files\MongoDB\Tools\100\bin> и откройте ее в CMD
  • запустить mongorestore --db имя_базы_данных полное_расположение_папки
  • открыть компас mongoDB, обновить
  • Сделанный
Другие вопросы по тегам