假设有一个用于GUI客户端的运行MongoDB服务器(通过wxPython)一段时间.
我怎么能将我的新Meteor项目连接到我现有的MongoDB?
Dro*_*ror 156
使用环境变量MONGO_URL.就像是:
export MONGO_URL=mongodb://localhost:27017/your_db
Run Code Online (Sandbox Code Playgroud)
替换your_db为meteor您要使用的数据库或任何数据库.
mal*_*lix 14
我们使用npm:
如果您还没有package.json文件npm init,请创建一个文件.
输入并修改该文件中的以下行(替换所有<...>的):
"scripts": {"meteor": "MONGO_URL=mongodb://<USER>:<PASSWORD>@<SERVER>:<PORT>/<DB> meteor"}
Run Code Online (Sandbox Code Playgroud)
npm run meteor在对danny的回答的评论中,Tom Wijsman建议修补包/ mongo-livedata/mongo_driver.js,第21行.更好的地方是app/meteor/run.js,第460行.这样环境变量仍然会被提取,例如在Heroku上运行Meteor时.只需将默认的硬编码mongodb://127.0.0.1更改为MongoDB服务器的位置即可.
| 归档时间: |
|
| 查看次数: |
67705 次 |
| 最近记录: |