我是Meteor.js和MongoDB的新手,在official way described中安装Meteor后,我想知道如何连接到我的MongoDB。
Meteor在安装过程中安装了MongoDB,一切正常但现在我想用另一个工具(如RazorSQL)查看它,看看里面有什么。
但标准连接参数(localhost:27017)不起作用,我该怎么办?登录?密码?
答案 0 :(得分:11)
更新:2014年2月 - 流星0.7.1 - 流星端口已经转移到3001而不是3002。因此,不是添加两个到端口流星运行,而是添加1。 / p>
MongoDB的数据库安装在meteor包中,其中包含名为.meteor
的隐藏文件夹中的文件。要从远程工具访问它,只需在流星运行时将2
添加到的任何Web服务器端口。它将存储在 meteor 数据库
e.g
如果您使用http://localhost:3000
或mongodb://localhost:3002/meteor
meteor
,则meteor run
的mongodb服务器将在{{1}}运行,此实例上没有用户名/密码
答案 1 :(得分:5)
要获取Meteor Mongo网址和端口,请先使用meteor run
运行Meteor应用,然后在其他终端标签中运行meteor mongo
。你应该看到像这样的输出
[meteor-app] meteor mongo
MongoDB shell version: 2.6.7
connecting to: 127.0.0.1:3001/meteor
这意味着您的Meteor Mongo正在127.0.0.1:3001
运行。
如果您使用meteor run
运行Meteor应用程序,那么您既不需要用户名/密码也不需要身份验证配置,只需确保将默认数据库名称设置为meteor