我正在尝试将我的开发应用程序连接到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
变量以连接到远程数据库?
答案 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文件中,这样当用户登录时,这个环境变量是自动设置的。