2016-06-16 1 views
-4

Я изучаю NodeJS и теперь погружаюсь в материал базы данных и хочу изучить MongoDB с пакетом Mongoose.Нужно ли устанавливать MonogDB на моем ПК, чтобы использовать его с NodeJS?

У меня возникли трудности с установкой MongoDB на моем ПК, так как это 32-битная система, и мне становится любопытно, действительно ли мне нужно установить ее на моем ПК, чтобы использовать ее?

Или я могу просто сделать «npm install mongodb» и использовать его в рамках моего проекта-образца, а затем установить «mnogoose», или требуется, чтобы MongoDB был установлен на моем ПК?

Я был бы очень благодарен, если бы кто-то мог мне помочь и немного объяснить процесс. :)

ответ

1

Да, вам нужно установить Монго.

'npm install mongodb' устанавливает только драйвер mongo.

+0

Ждем, спасибо :) – nikola1970

0

Mongodb от npm install просто, согласно официальному описанию: «Официальный драйвер MongoDB для Node.js. Предоставляет высокоуровневый API поверх ядра mongodb, предназначенный для конечных пользователей».

https://www.npmjs.com/package/mongodb

Таким образом, вы по-прежнему необходимо установить сервер MongoDB для того, чтобы использовать его в своем проекте. Пакет mongodb просто позволяет вам получить доступ к серверу mongodb изнутри узла.

+0

Но что, если я решаю развернуть свой проект на Heroku? Установлен ли MongoDB там, и мой пакет mongoose будет делать работу? – nikola1970

+0

@ nikola1970 Вы можете установить MongoDB на Heroku https://elements.heroku.com/addons/mongolab, а затем вы можете использовать mongoose для доступа к базе данных –

+0

Спасибо @Prince John :) – nikola1970

Смежные вопросы