De rol userAdminAnyDatabase doet niet helemaal wat je zou denken. Dit is wat de MongoDB-documenten zeg erover:
Door de gebruiker die je hebt gemaakt de rol userAdminAnyDatabase te geven, kunnen ze in feite alleen de database beheren (nieuwe gebruikers maken, gebruikers verwijderen, toegang krijgen tot system.*-verzamelingen), maar ze worden niet echt geautoriseerd om gegevens te lezen of te schrijven.
Als u een supergebruiker wilt maken die alle beheerdersrechten heeft en ook in elke database kan lezen en schrijven, moet u de gebruiker ook de rol readWriteAnyDatabase geven.
db.addUser({user: 'username', pwd: 'password', roles: ['readWriteAnyDatabase', 'userAdminAnyDatabase']})