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

use*_*628 2 mongodb webstorm mlab meteor

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

"env": {
    "MONGO_URL": "mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx"
}
Run Code Online (Sandbox Code Playgroud)

并:

"env": {
    "export MONGO_URL": "mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx"
}
Run Code Online (Sandbox Code Playgroud)

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

要么:

'MONGO_URL' is not recognized as an internal or external command,
Run Code Online (Sandbox Code Playgroud)

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

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

Bre*_*ain 6

从命令行运行:

Linux的:

export MONGO_URL=mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx
Run Code Online (Sandbox Code Playgroud)

视窗:

set MONGO_URL=mongodb://xxxxx:xxxxxx@xxxx.mongolab.com:xxxx/xxxx
Run Code Online (Sandbox Code Playgroud)

我不认为settings.json文件中的"env"是受支持的.

编辑:

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