Я создал пользователя с правами администратора по умолчанию с помощью следующей команды в mongoshell:
use admin
db.createUser(
{
user: "root",
pwd: "root",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Затем я прошел аутентификацию с помощью оболочки и моих учетных данных следующим образом: mongo --port 27017 -u "root" -p "root" --authenticationDatabase "admin"
В оболочке I я могу видеть коллекции users
и version
, используя:
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
test 0.000GB
> use admin
switched to db admin
> show tables
system.users
system.version
>
Теперь, когда я пытаюсь получить доступ к этим таблицам из сообщества MongoDB Compass, я сначала аутентифицирую:
Теперь база данных администратора пуста?
Как я могу получить доступ к коллекции пользователей и другим коллекциям из графа c интерфейс так же, как я делал из оболочки?