使用MongoDB Compass查看/设置用户?

时间:2017-10-27 10:14:48

标签: mongodb-compass

使用MongoDB Compass是否可以查看数据库用户或创建新数据库?

3 个答案:

答案 0 :(得分:7)

我在命令行上用以下方法管理它:

mongo
use (my database name)
db.createUser( { user: "myuser", pwd: "password", roles: ["readWrite"] })

但是我仍然更喜欢GUI来做这件事。

答案 1 :(得分:1)

不,不是(至少在Compass 1.20.4版之前)

答案 2 :(得分:0)

如果在组成用户后在CLI中运行命令。我可以通过使用此命令看到这一点。

$(function () {

    $(document).keyup(actionevent);

});

function actionevent() {
    lastAction = new Date();
    $(document).off("keyup", actionevent);

    intervalId = setTimeout(function () {
        $(document).keyup(actionevent);
    }, 1000);
}

但是在Compass客户端中看不到“ system.users”集合。 我认为,指南针不支持此列表和创建用户功能。

但是,如果您使用其他客户端(例如TablePlus),则可以看到那些隐藏的文档