Как MongoDb установлен Meteor?
Я новичок в Meteor.js и MongoDB и после установки Meteor в официальный способ описан Мне интересно, как подключиться к моему MongoDB.
MongoDB был установлен Meteor во время установки, и все работает отлично, но теперь я хотел бы изучить его с помощью другого инструмента (например, RazorSQL), чтобы увидеть, что там.
Но стандартные параметры соединения (localhost: 27017) не работают, что я могу сделать? Авторизоваться? Пароль?
![Connection parameters to MongoDB in RazorSQL]()
Ответы
Ответ 1
Обновление: февраль 2014 г. - Метеор 0.7.1 - Метеорный порт был перенесен на 3001 вместо 3002. Поэтому вместо того, чтобы добавить два в поток метеора, вы добавляете вместо него.
База данных MongoDB устанавливается в пакете метеор, содержащий ваши файлы в скрытой папке с именем .meteor
. Чтобы получить доступ к нему из удаленного инструмента, просто добавьте 2
к тому, что ваш порт веб-сервера находится во время работы метеора. Он будет храниться в базе данных метеоров
например http://localhost:3000
будет иметь свой сервер mongodb, работающий в mongodb://localhost:3002/meteor
, в этом экземпляре нет имени пользователя/пароля, если вы запустили его с помощью meteor
или meteor run
Ответ 2
Чтобы получить URL-адрес и порт Meteor Mongo, сначала запустите приложение Meteor с помощью meteor run
, затем запустите meteor mongo
на другой вкладке терминала. Вы должны увидеть вывод, подобный этому
[meteor-app] meteor mongo
MongoDB shell version: 2.6.7
connecting to: 127.0.0.1:3001/meteor
это означает, что ваш Meteor Mongo работает на 127.0.0.1:3001
.
Если вы используете приложение Meteor с meteor run
, вам не нужно имя пользователя/пароль или настройка аутентификации, просто убедитесь, что вы установили имя базы данных по умолчанию как meteor