2015-04-23 1 views
2

Я googled весь день, но не нашел решения для изменения базы данных по умолчанию в метеоре для оконной системы. Все выводы заключаются в следующемНевозможно установить путь mongodb в метеор на оконной системе

MONGO_URL=mongodb://127.0.0.1:27018/meteor meteor 

дает ошибку в окне системы -

'MONGO_URL' не распознается как внутренней или внешней командой,

Используется settings.json в

{ 
    "MONGO_URL":"mongodb://127.0.0.1:27018/meteor" 
} 

, а затем метеор --settings ./settings.json

но все же он не выбирает эту настройку манго. Наконец, в моем файле js

if (Meteor.isServer){  
    process.env.MONGO_URL="mongodb://127.0.0.1:27018/meteor" 
} 

Это также не работает. Любое предложение в этом отношении будет высоко оценено.

+1

Вы видели это: https://github.com/meteor/windows-preview/issues/52 – below9k

ответ

6

Если я не ошибаюсь, настройки Meteor используются только для развертывания.

Чтобы использовать другой MongoDB, чем локальный на окнах в процессе разработки, вы можете создать пакетный файл (* .bat), содержащий следующие команды в папке Метеор приложения:

SET MONGO_URL=mongodb://localhost:27017/name_of_the_db 
meteor 

(Учитывая, что ваш MongoDB сервер прослушивает localhost: 27017, которые являются настройками по умолчанию)