流星从本地数据库更改为远程数据库

时间:2016-01-18 15:02:59

标签: mongodb meteor webstorm mlab

我正在尝试将我的开发应用程序连接到mongolabs的远程mongodb。我尝试将settings.json文件中的环境设置更改为:

"env": {
    "MONGO_URL": "mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx"
}

和:

"env": {
    "export MONGO_URL": "mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx"
}

我也在终端上尝试过这两个命令,这给我一个错误,''export'不被识别为内部或外部命令, 可操作程序或批处理文件。

或者:

'MONGO_URL' is not recognized as an internal or external command,

可操作程序或批处理文件。

还可以在哪里更改environment变量以连接到远程数据库?

1 个答案:

答案 0 :(得分:6)

从命令行运行:

Linux的:

export MONGO_URL=mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx

视窗:

set MONGO_URL=mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx

我认为不支持settings.json文件中的“env”。

编辑:

如果你想根据登录用户控制这个(例如你有开发用户,prod用户等),那么将这个导出行(仅限linux)添加到你的.bashrc文件中,这样当用户登录时,这个环境变量是自动设置的。