De userAdminAnyDatabase
role stelt de gebruiker in staat om toegang te verlenen (voor zichzelf of voor andere gebruikers) tot een andere database, maar dat geeft die admin-gebruiker niet automatisch lees-/schrijfrechten voor al die databases (hoewel het deze aan zichzelf kan verlenen). U kunt uw authenticatieprobleem oplossen door de gebruiker de extra rol readAnyDatabase
te geven .
db.createUser(
{
user: "test1",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, {role:"readAnyDatabase",db:"admin"} ]
}
)
Link naar MongoDB-documenten:maak een gebruikersbeheerder