Rollen userAdminAnyDatabase gör inte riktigt vad du kanske tror att den gör. Här är vad MongoDB-dokumenten säg om det:
Genom att ge användaren som du skapade rollen userAdminAnyDatabase kan de faktiskt bara administrera databasen (skapa nya användare, ta bort användare, komma åt system.*-samlingar), men det ger dem faktiskt inte behörighet att läsa eller skriva någon data.
Om du vill skapa en superanvändare som har alla administratörsbehörigheter och som även kan läsa och skriva i vilken databas som helst, måste du även ge användaren rollen readWriteAnyDatabase.
db.addUser({user: 'username', pwd: 'password', roles: ['readWriteAnyDatabase', 'userAdminAnyDatabase']})