2013-10-25 4 views
0

По умолчанию MongoDB сохраняет местоположение (где фактическая база данных будет) - /data/db (по крайней мере для Windows). Но я хотел бы изменить местоположение для некоторого приложения Node.js, чтобы сказать nodeapproot/data/db, вместо этого используя сам Node.js. Я не знаю, возможно ли это, но если это так, я буду благодарен за помощь в этом.Изменение местоположения MongoDB в Node.js

+0

Добро пожаловать в SO. Пожалуйста, покажите свою работу и сообщите нам, что вы пробовали до сих пор. – mdml

+0

Вот именно, ничего не пробовал, потому что не нашел ничего, чтобы попробовать. Я узнал, как это сделать с SQlite, но не с MongoDB. О, и спасибо! –

+0

В конечном итоге MongoDB должен быть запущен как служба в Windows, поэтому вы обычно не имеете конфигурацию «для каждого приложения» (это намного удобнее для этой настройки). Вам нужно будет запустить 'mongod' вручную для вашего приложения. Одна служба может иметь несколько именованных баз данных. – WiredPrairie

ответ

0

ли у попробовать эту команду, чтобы изменить DBPATH

C: \ MongoDB \ Bin \ mongod.exe --dbpath d: \ \ тестовых данных \ MongoDB

Просто создайте новую папку и изменить путь к нему

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

+0

Это работает, а не закрывать то, что я хотел, но делает то, что я просил. Спасибо. –

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