2015-08-15 86 views
0

我正在MeteorJS中构建应用程序。如何使用mongodb-express与MeteorJS的MongoDB?

我想要GUI访问内置的MongoDB数据库。

所以我发现:https://github.com/andzdroid/mongo-express 我安装了它,配置它连接到本地主机:3001。

因为MongoDB中没有一个默认的管理员密码,我试图创建它:

meteor mongo 
use admin 
db.addUser("admin","password") 

然后我在蒙戈快车\ config.js设置

adminUsername: 'admin', 
adminPassword: 'password', 

然而,当我打开本地主机:8081,它要求我再次登录凭据,即使我manaully插入(admin,密码),这是行不通的。

于是我又回到流星蒙戈,试图重新建立管理员用户,进入错误

Error: couln't add user: User [email protected]" already exists

我在做什么错?

+0

只是为了澄清。您正在寻找一个基于Web的Shell。像RoboMongo这样的工具不会为你做诡计吗? –

+0

我安装了Robomongo。感谢您的建议。但是,错误是一样的。连接成功,身份验证失败 – dragonmnl

+0

也许我们应该继续聊天,但是您能否告诉我们错误提示的位置,并尝试粘贴整条消息。 –

回答

0

编辑/usr/local/lib/node_modules/mongo-express/config.default.js

查找和编辑:

} else { 
    mongo = { 
    db:  'meteor', 
    host:  'localhost', 
    password: '', 
    port:  3001, 
    ssl:  false, 
    url:  'mongodb://localhost:3001/meteor', 
    username: '', 
    }; 
}