Настройка MongoDB и Node.js в Ubuntu - PullRequest
0 голосов
/ 28 января 2012

Я пытаюсь настроить среду с использованием Node.js и MongoDB при установке Ubuntu. Я могу запустить оболочку базы данных Монго, введя команду mongo. Но я не уверен, как сделать пару вещей.

  • Как настроить постоянную работу MongoDB, чтобы я мог к ней подключиться?
  • Как подключиться к определенной базе данных MongoDB из Node.js после ее запуска и запуска?

У меня установлен пакет mongoose, но я все еще не понимаю, как подключиться к определенной базе данных.

1 Ответ

2 голосов
/ 29 января 2012

Как настроить постоянную работу 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');

Стандартный формат строки подключения подробно здесь . Обратите внимание, что, по моему опыту, не все драйверы одинаково хорошо поддерживают все функции строки подключения, поэтому протестируйте свою конфигурацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...