我正在MeteorJS中构建一个应用程序。
我希望能够访问内置的MongoDB数据库。
所以我发现:https://github.com/andzdroid/mongo-express 我安装了它,将其配置为连接到localhost:3001。
由于mongodb没有默认的管理员密码,我试图通过以下方式创建它:
meteor mongo
use admin
db.addUser("admin","password")
然后我设置
adminUsername: 'admin',
adminPassword: 'password',
在 mongo-express \ config.js 。
但是,当我打开 localhost:8081 时,它会再次询问我登录凭据,即使我将它们插入manaully(管理员,密码),它也无效。
所以我回到 meteor mongo ,尝试再次创建管理员用户并出错</ p>
错误:无法添加用户:用户admin @ admin“已存在
我做错了什么?
答案 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: '',
};
}