Role userAdminAnyDatabase nedělá úplně to, co si možná myslíte, že dělá. Zde je obsah dokumenty MongoDB řekni o tom:
Přidělení role userAdminAnyDatabase uživateli, kterého jste vytvořili, mu ve skutečnosti umožňuje pouze spravovat databázi (vytvářet nové uživatele, odebírat uživatele, přistupovat ke kolekcím system.*), ale ve skutečnosti je neopravňuje ke čtení nebo zápisu jakýchkoli dat.
Pokud chcete vytvořit superuživatele, který má všechna administrátorská práva a může také číst a zapisovat do libovolné databáze, musíte uživateli také přidělit roli readWriteAnyDatabase.
db.addUser({user: 'username', pwd: 'password', roles: ['readWriteAnyDatabase', 'userAdminAnyDatabase']})