我是Meteor.js和MongoDB的新手,在以官方描述的方式安装 Meteor 后,我想知道如何连接到我的 MongoDB。
MongoDB 在安装过程中由 Meteor 安装,一切正常,但现在我想用另一个工具(如RazorSQL)查看它,看看里面有什么。
但是标准连接参数(localhost:27017)不起作用,我该怎么办?登录?密码?
更新:2014 年 2 月 - Meteor 0.7.1 - 流星端口已转移到 3001 而不是 3002。因此,不要在端口上添加 2,而是添加 1。
MongoDB 的数据库安装在 meteor 包中,该包包含您的文件,位于一个名为.meteor
. 要从远程工具访问它,只需在流星运行时2
添加到您的 Web 服务器端口。它将存储在流星数据库中
例如
http://localhost:3000
,mongodb://localhost:3002/meteor
如果您使用meteor
或meteor run
要获取 Meteor Mongo url 和端口,首先使用运行 Meteor 应用程序,meteor run
然后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 应用程序,meteor run
那么您既不需要用户名/密码也不需要身份验证配置,只需确保将默认数据库名称设置为meteor