为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Meteor项目中使用现有的MongoDB?

如何在Meteor项目中使用现有的MongoDB?

慕村225694 2019-09-20 15:20:54
假设有一个用于GUI客户端的运行MongoDB服务器(通过wxPython)一段时间。我怎么能将我的新Meteor项目连接到我现有的MongoDB?
查看完整描述

3 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

使用环境变量MONGO_URL。就像是:


export MONGO_URL=mongodb://localhost:27017/your_db

替换your_db为meteor您要使用的数据库或任何数据库。


查看完整回答
反对 回复 2019-09-20
?
呼唤远方

TA贡献1856条经验 获得超11个赞

我们使用npm:


如果您还没有package.json文件npm init,请创建一个文件。


输入并修改该文件中的以下行(替换所有<...>的):


"scripts": {"meteor": "MONGO_URL=mongodb://<USER>:<PASSWORD>@<SERVER>:<PORT>/<DB> meteor"}

然后,您就可以开始流星只npm run meteor


查看完整回答
反对 回复 2019-09-20
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

Tom Wijsman建议修补包/ mongo-livedata / mongo_driver.js,第21行。更好的地方是app / meteor / run.js,第460行。这样环境变量仍然会被提取,例如在Heroku上运行Meteor时。只需将默认的硬编码mongodb://127.0.0.1更改为MongoDB服务器的位置即可。


查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 978 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信