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更改变量以连接到远程数据库?
从命令行运行:
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文件中,这样当用户登录时,这个环境变量自动设置.