一开始是想用下面命令创建一个数据库管理员的
db.addUser("paranoidyang","pwd")
结果却报了下面的错误
后来谷歌了之后 ,才发现addUser这个方法在MongoDB 3.X中已经不再使用了,而用createUser方法代替,其中roles参数表示角色列表,该用户拥有的角色。
db.createUser({user:'paranoidyang',pwd:'pwd',roles:['readWrite','dbAdmin']})
本文介绍在MongoDB 3.X版本中如何正确创建数据库管理员。原先尝试使用的addUser方法已被废弃,正确的做法是采用createUser方法,并通过roles参数指定用户的角色。
一开始是想用下面命令创建一个数据库管理员的
db.addUser("paranoidyang","pwd")
结果却报了下面的错误
后来谷歌了之后 ,才发现addUser这个方法在MongoDB 3.X中已经不再使用了,而用createUser方法代替,其中roles参数表示角色列表,该用户拥有的角色。
db.createUser({user:'paranoidyang',pwd:'pwd',roles:['readWrite','dbAdmin']})