Как настроить постоянную работу MongoDB, чтобы я мог к ней подключиться?
Зависит от того, как вы установили MongoDB.
Если вы использовали весь процесс установки apt-get
, он обычно устанавливает скрипт init.d
, и все это работает только с настройками по умолчанию.
Попробуйте ps -ef | grep mongod
найти процесс mongod
.
Если вы «установили», загрузив файл tar
, посмотрите на использование upstart
или аналогичного процесса для обеспечения его постоянной работы. Вы захотите использовать конфигурационные файлы.
Как подключиться к определенной базе данных MongoDB из Node.js после ее запуска?
Основываясь на странице Mongoose , вот основной процесс подключения:
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/my_database');
Стандартный формат строки подключения подробно здесь . Обратите внимание, что, по моему опыту, не все драйверы одинаково хорошо поддерживают все функции строки подключения, поэтому протестируйте свою конфигурацию.