Autentificeret mongo er en kongelig smerte-i-rumpen. Selvom din superbruger dybest set er almægtig af natur af [ "userAdminAnyDatabase", "dbAdminAnyDatabase", "clusterAdmin", "readWriteAnyDatabase"], er hans system.user-konto stadig baseret i "admin"-databasen, hvis du konfigurerer den som pr.
$ mongo mono -u superuser -p 1234 admin
MongoDB shell version: 2.4.6
connecting to: admin
myReplSet:PRIMARY> use mono
Alternativt formoder jeg, men har ikke testet, at du kunne sætte din superbruger ind i "test"-databasen i stedet for "admin", som er der, hvor skallen lander dig som standard. Det ville lade dig forlade "admin" fra mongo-kommandolinjen, men nu har du vedligeholdt dine brugere forskellige steder. Klippe. Hårdt sted.