4
db.addUser({ user: "Carlos",
pwd: "pwd",
customData: { employeeId: 12345 },
roles: [
{ role: "clusterAdmin", db: "admin" },
{ role: "readAnyDatabase", db: "admin" },
"readWrite"
]
})
這是蒙戈維基設置示例腳本http://docs.mongodb.org/manual/reference/method/db.addUser/MongoDB的用戶認證
哪些錯誤與此腳本... 我得到
{
"user" : "Carlos",
"pwd" : "ccb9d76967dcb0315ab62e88cb5c372b",
"customData" : {
"employeeId" : 12345
},
"roles" : [
{
"role" : "clusterAdmin",
"db" : "admin"
},
{
"role" : "readAnyDatabase",
"db" : "admin"
},
"readWrite"
],
"_id" : ObjectId("5444963f3507d43d2138fa6f")
}
未捕獲的異常:無法添加用戶:角色必須是非空字符串。
?我邀請您安裝最新的** 2.6.x **並使用新的命令createUser(http://docs.mongodb.org/manual/reference/method/db.createUser/#db.createUser)。注意我測試了你的命令,它在我的環境中工作。 – 2014-10-20 05:52:20
我正在使用2.4.5,我必須使用此版本:( – james007 2014-10-20 06:52:42