Как получить привилегии для роли в MongoDB, используя c#? - PullRequest
0 голосов
/ 06 апреля 2020

Попытка получить привилегии для роли, а я ничего не получаю обратно. Кажется, я получаю информацию о ролях, но не о привилегиях.

Результаты:

{roles=[{ "role" : "root", "db" : "admin", "isBuiltin" : true, "roles" : [], "inheritedRoles" : [] }]}

Код:

            MongoClient client = new MongoClient(connString);

            IMongoDatabase database = client.GetDatabase("admin");

            var commandPriv = new BsonDocument
{
    { "rolesInfo", new BsonArray
        {
            new BsonDocument
            {
                { "role", "root" },
                { "db", "admin" }
            },
            "showPrivileges:true"
        }}
};


            BsonDocument result = database.RunCommand<BsonDocument>(commandPriv);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...