Meteor:在 Modulus.io 上使用 mongodb 在本地机器上开发

Meteor: develop on local machine using mongodb on Modulus.io

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

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

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

Error: URL must be in the form of: mongodb://user:pass@host:port/dbname

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

尝试将其放在服务器端。

Meteor.startup(function(){
  process.env.MONGO_URL =  'mongodb://gh:geo12@proximus.modulusmongo.net:27017/myDatabaseID';
});