Ролята userAdminAnyDatabase не прави точно това, което си мислите, че прави. Ето какво съдържат документи на MongoDB кажи за това:
Предоставянето на потребителя, който сте създали, на userAdminAnyDatabase роля, всъщност му позволява само да администрира базата данни (създаване на нови потребители, премахване на потребители, достъп до system.* колекции), но всъщност не го упълномощава да чете или записва данни.
Ако искате да създадете супер потребител, който има всички администраторски привилегии и може също да чете и пише във всяка база данни, ще трябва да дадете на потребителя и ролята readWriteAnyDatabase.
db.addUser({user: 'username', pwd: 'password', roles: ['readWriteAnyDatabase', 'userAdminAnyDatabase']})