Я унаследовал приложение Ruby on rails, которое работает на Heroku и имеет состав mongoDB. Чтобы быть ясным, я никогда не использовал рубин, монго или хероку, и это была огромная кривая обучения.Подключитесь к приложениям heroku mongodb (составьте) на терминале
Я действительно хочу, чтобы копия выполнялась локально, но что более важно, я хочу вытащить и экспортировать данные, находящиеся в db на данный момент.
Я установил последнюю версию Heroku Toolbelt, и я установил последнюю версию на mongodb, которая также включала все 4 пакета. Im работает это локально на Ubuntu 14 lts.
документация у меня говорит, чтобы запустить эту команду, чтобы войти в БД
mongodb://heroku:[email protected]:10098/appid
Но если я запускаю только над ней не говорит нет такого файла или каталога, если добавить «Монго» на начало то, похоже, работает, но вызывает следующую ошибку:
E QUERY Error: More than one ':' detected. If this is an ipv6 address, it needs to be surrounded by '[' and ']'; heroku:[email protected]:10098
Я попытался запустить его, завернутый в [].
Это только что получается, поэтому я могу экспортировать данные локально, а затем попытаться посмотреть на него.
Не могли бы вы добавить ссылку на документацию? Возможно, попробуйте без «heroku:» –
Документация была электронной почтой от оригинальных строителей, которая была буквально всего несколькими строками. Мне интересно, стоит ли просто игнорировать это и пытаться подключиться по-другому! Теперь используйте документацию Compose. –
Можете ли вы связаться с решением этой должности: http://stackoverflow.com/questions/19807129/heroku-mongo-console-login? –