0

我正在尝试在我的本地机器上设置 MONGO_URL 环境变量并将其指向我的模数上的 mongo db,以便我可以在开发时使用该数据库。我在一个 shell 脚本中有这个,第一行有这个:

MONGO_URL=$(meteor mongo --url mongodb://gh:geo12@proximus.modulusmongo.net:27017/myDatabaseID) meteor

但是当脚本运行时,我得到这个错误:

错误:URL 必须采用以下形式:mongodb://user:pass@host:port/dbname

看起来这就是我所拥有的!我知道字符串是正确的,b/c 在浏览器中访问我的模数项目 URL 时数据库工作正常。用户名和密码很短,我第一次尝试这个时,它抱怨我的字符串太长,主机名只能是 63 个字符。当我在本地机器上开发时,还有其他方法可以使用该数据库吗?

4

1 回答 1

1

试着把它放在服务器端。

Meteor.startup(function(){
  process.env.MONGO_URL =  'mongodb://gh:geo12@proximus.modulusmongo.net:27017/myDatabaseID';
});
于 2015-03-31T20:19:09.090 回答