的只读用户只读权限。因此,具有只读状态的用户无权添加新用户或任何写入功能。授权MongoDB中
我建立,其管理MongoDB中的数据的工具。当我以只读用户身份登录时,它不应允许我添加新用户。当我实现它时,它实际上并没有添加用户,但它没有抛出任何异常。
这里是我的添加只读用户
var credentials = new MongoCredentials(username, password,false);
var addUser = new MongoUser(credentials, readOnly);
var database = server.GetDatabase(databaseName);
database.AddUser(addUser);
你能粘贴您用来创建只读用户的命令和命令用于创建新用户 – 2012-04-27 10:12:37
yaaa肯定.. VAR证书=新MongoCredentials(用户名,密码,假);var addUser = new MongoUser(credentials,readOnly); var database = server.GetDatabase(databaseName); database.AddUser(addUser); – 2012-04-27 11:03:11
我必须明确地检查只读用户。或者有什么方法可以在mongo c中做到这一点# – 2012-04-27 11:38:28