提问人:Salvatore Lorello 提问时间:5/31/2021 最后编辑:Wernfried DomscheitSalvatore Lorello 更新时间:5/31/2021 访问量:117
在 Mongodb ad C# 驱动程序上创建用户
Create User on Mongodb ad C# driver
问:
嗨,大家好,我想问一下创建对特定数据库具有读写权限的新用户的最佳方法是什么。 我正在尝试这个,但它不起作用
var command = new BsonDocument
{
{"createUser", Mail.Text },
{"pwd", Password.Text },
{"roles", new BsonArray()
{
new BsonDocument
{
{"role", "readWrite"},
{"db", DenSociale.Text }
}
}
}
};
await db.RunCommandAsync<BsonDocument>(command);
返回此错误
MongoError: 未授权 (User) 执行命令 { createUser: “newuser”, pwd: “xxx”, roles: [ { role: “readWrite”, db: “User” } ], lsid: { id: UUID(“ce6c39d4-e14c-4f6c-b5d0-d66d210e9833”) }, $clusterTime: { clusterTime: Timestamp(1622456008, 30), signature: { hash: BinData(0, F02EF0CAD605D9ECBCF3E928F84853FECE9B2829), keyId: 6968352101504122883 } }, $db: “(User)” }
答: 暂无答案
评论