如何在MeteorJS的MongoDB中使用mongodb-express?

时间:2015-08-15 15:45:04

标签: mongodb user-interface meteor

我正在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“已存在

我做错了什么?

1 个答案:

答案 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: '',
  };
}