Прежде всего вы должны внести белый список IP-адреса для этого go на веб-сайт mongodb и выполнить следующие шаги
- Go на вкладке безопасности -> Доступ к сети -> Затем внесите в белый список свой IP
- Затем go на вкладку безопасности -> Доступ к базе данных -> и удалите текущего пользователя.
- Создайте нового пользователя, указав новое имя пользователя и пароль.
- Укажите вновь созданные имя пользователя и пароль в файле .env или метод mon goose .connect
Затем go в текстовом редакторе и откройте терминал. затем предоставьте следующую команду для установки .env
npm i dotenv
, затем go в папку вашего проекта и создайте файл .env. После этого получите строку подключения к mongodb с сайта mongodb. вставьте строку подключения в файл .env. затем замените ваш пароль и имя пользователя в строке.
строка подключения выглядит примерно так
mongodb+srv://<username>:<password>@clusterX-xxxxx.mongodb.net/<database_name>?retryWrites=true&w=majority
, если вы используете mon goose, скопируйте приведенную ниже строку кода в приложение . js или ваш индекс. js file
mongoose.connect(process.env.DB_STRING, {useNewUrlParser : true, useUnifiedTopology : true, useCreateIndex : true, useFindAndModify : false}, (err) => {
if(err) {
console.log(err.message);
}else {
console.log('DB Connected');
}
});
Затем запустите приложение. js или index. js file, если все прошло успешно, в консоли отобразится сообщение DB Connected.