Я загрузил производственный mongodb и вынул папку с данными в каталог моих документов под папкой под названием project1
. Я замечаю, что запуск mongo со следующей командой mongod --port 3000 --dbpath ~/Documents/project/prod/
, а затем после этого с mongo --port 3000
не заставляет оболочку находить базу данных. Сам db следует называть pord
. Мне интересно, что я делаю неправильно. Как заставить MongoDB использовать базу данных, которую они загрузили, похоже, что она указывает, что локальный путь не работает.Подключение MongoDB к локальному файлу DB
0
A
ответ
0
Решение состоит в том, чтобы фактически использовать функцию mongorestore
. Команда mongorestore -d db_name_here -c collection_name_here ~/path/to/file
Неужели 'show dbs' ничего не дает? –
yup, 'show dbs' не отображает db. – TheM00s3