Я изо всех сил пытался соединиться с моим атласом mongodb через мангуста.Я все еще довольно новичок в nodejs, но после поиска все, что я мог найти, это установить флаг useNewUrlParser: true, и мой собственный компилятор выдал предупреждение для добавления useUnifiedTopology: true.Однако это продолжает быть пойманным как ошибка.Спасибо за любой совет или направление
Обновление: при выводе err я получаю
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
собираюсь покопаться в этом сейчас
//THIS IS PART OF .ENV
ATLAS_URI=mongodb+srv://myusername:mypw@cluster(:idhere).mongodb.net/test?retryWrites=true&w=majority
//THIS IS PART OF SERVER.JS
const express = require('express');
const mongoose = require('mongoose');
require('dotenv').config();
const app = express();
const uri = process.env.ATLAS_URI;
// console.log('URI = "' + uri + '"'); //outputs correct URI
//without these two flags, get deprecated warning
mongoose.connect( uri, { useNewUrlParser: true, useUnifiedTopology: true })
.catch(err => {
console.log('URI error'); //still goes into here
});