Database admin permission set

HI, When we create a permission to a database administrator with full permission , is it required to grant permission like this below? just dbAdminAnyDatabase isnt enough?
db.createUser({ user: “mongodmin” , pwd: “password”, roles: [“userAdminAnyDatabase”, “dbAdminAnyDatabase”, “readWriteAnyDatabase”]})

if your database administrator should have full privileges on all resources read about
root role