2016-05-20 3 views
0

Я загрузил производственный mongodb и вынул папку с данными в каталог моих документов под папкой под названием project1. Я замечаю, что запуск mongo со следующей командой mongod --port 3000 --dbpath ~/Documents/project/prod/, а затем после этого с mongo --port 3000 не заставляет оболочку находить базу данных. Сам db следует называть pord. Мне интересно, что я делаю неправильно. Как заставить MongoDB использовать базу данных, которую они загрузили, похоже, что она указывает, что локальный путь не работает.Подключение MongoDB к локальному файлу DB

+0

Неужели 'show dbs' ничего не дает? –

+0

yup, 'show dbs' не отображает db. – TheM00s3

ответ

0

Решение состоит в том, чтобы фактически использовать функцию mongorestore. Команда mongorestore -d db_name_here -c collection_name_here ~/path/to/file