假设有一个用于图形用户界面客户机的MongoDB服务器(通过wxPython)运行了一段时间。
如何将新的Meteor项目连接到已存在的 MongoDB
发布于 2012-10-21 17:35:30
使用环境变量MONGO_URL。类似于:
export MONGO_URL=mongodb://localhost:27017/your_db
将your_db
替换为meteor
或您想要使用的任何数据库。
发布于 2016-02-08 01:26:23
我们使用npm
package.json
创建一个npm init
文件。<...>
's):"scripts": {"meteor": "MONGO_URL=mongodb://<USER>:<PASSWORD>@<SERVER>:<PORT>/<DB> meteor"}
然后你就可以只用npm run meteor
启动
发布于 2012-11-13 22:34:39
在the comments to danny's answer Tom Wijsman recommends补丁包/mongo-livedata/mongo_driver.js中,第21行。更好的地方在app/meteor/run.js的460行。这样,如果存在环境变量,例如在Heroku上运行Meteor时,环境变量仍然会被拾取。只需将默认的硬编码mongodb://127.0.0.1更改为MongoDB服务器的位置即可。
https://stackoverflow.com/questions/10588038
复制相似问题