Как установить аутентификацию базы данных в Mongodb - лучше ли использовать SSH Pipes для MongoDB?
Я установил MongoDB на свой компьютер. Я не определил пароль и имя пользователя для установки. Я могу видеть все с Robo 3T. Теперь я хочу защитить свою базу данных. Я попытался установить аутентификацию для базы данных. Я следовал за https://docs.mongodb.com/manual/tutorial/enable-authentication/. Это не работает. Я все еще могу добраться до Mongodb с Robo 3T и увидеть всю информацию. Я также попытался запустить mongodb с параметром --auth. Я определил файл конфигурации выглядит как И для запуска mongodb
mongod -f C:\mongodb\conf\mongodb.conf
Mongodb был запущен, но он не просил никакого прохода. И я могу сохранить простые данные с почтальоном без аутентификации.
Что я хочу сделать:
- Защитите мою базу данных от Robo 3t.:))
- Я не хочу сохранять какие-либо данные без авторизации.
- Построение строки подключения Nodejs, которая включает передачу, например mysql://root:password@localhost:port/dbName
Вот мой код Nodejs index.js
это моя модель
PS: я очень новичок в Нодейс и Монгодб.