Я выполняю следующие шаги для использования аутентификации:
1.- C: \ Program Files \ MongoDB \ Server \ 4.0 \ bin> mongod "для запуска mongoDB".
2.- C: \ Program Files \ MongoDB \ Server \ 4.0 \ bin> mongo (в другой командной строке я назову это cmd2).
3.- В cmd2 введите "use admin"и позже введите "db.createUser ({" user ":," pwd ":," role ": [{" role ":" userAdminAnyDatabase "," db ":}]})", чтобы создать пользователя.
4.-Отмените процесс в обоих cmd (ctrl + c).Позже в одном cmd наберите "mongod --auth --dbpath = 'C: / data / db'"
5.- Введите другое в mongo, введите "use admin", а затем введите db.auth(user, pwd).
Все эти шаги работают, я могу проверить, зарегистрирован пользователь или нет;но в инструкциях (смотрите в этом видео https://www.youtube.com/watch?v=bZhlX90m1cw и помощь по stackoverflow) покажите мне, что если я еще не использую db.auth (user, pwd), я не смогу увидеть dbs,с командой "show dbs", но на самом деле я могу.Как это исправить?
Это изображение показывает, как выглядит, когда посторонний человек пытается просмотреть базы данных ![How it should be](https://i.stack.imgur.com/IrBD8.png)