|
Since users for all the databases are stored in the admin database, dropping a database using dropDatabase doesn't drop the users for this database. This looks confusing:
test@undefined> db
|
test
|
test@undefined> db.auth("u3","u3")
|
1
|
test@undefined> show users
|
{
|
"_id" : "test.u3",
|
"user" : "u3",
|
"db" : "test",
|
"roles" : [
|
{
|
"role" : "dbOwner",
|
"db" : "test"
|
}
|
]
|
}
|
test@undefined> db.dropDatabase()
|
{ "dropped" : "test", "ok" : 1 }
|
test@undefined> show users
|
{
|
"_id" : "test.u3",
|
"user" : "u3",
|
"db" : "test",
|
"roles" : [
|
{
|
"role" : "dbOwner",
|
"db" : "test"
|
}
|
]
|
}
|
|