如何使用mongodb-express与MeteorJS的MongoDB?
问题描述:
我正在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
我在做什么错?
答
编辑/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: '',
};
}
只是为了澄清。您正在寻找一个基于Web的Shell。像RoboMongo这样的工具不会为你做诡计吗? –
我安装了Robomongo。感谢您的建议。但是,错误是一样的。连接成功,身份验证失败 – dragonmnl
也许我们应该继续聊天,但是您能否告诉我们错误提示的位置,并尝试粘贴整条消息。 –