Попытка получить привилегии для роли, а я ничего не получаю обратно. Кажется, я получаю информацию о ролях, но не о привилегиях.
Результаты:
{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);