Ошибка MongooseServerSelectionError: подключение по умолчанию 127.0.0.1:27017 ошибка обещания

#mongodb #mongoose

Вопрос:

Я только начинаю работать с MongoDB. После его установки и запуска кода я получаю сообщение об ошибке.

Код:

 mongoose.connect('mongodb://localhost:27017/yelp-camp', {
    useNewUrlParser: true,
    useCreateIndex: true,
    useUnifiedTopology: true
});

const db = mongoose.connection;
db.on("error", console.error.bind(console, "connection error:"));
db.once("open", ()=> {
    console.log("Database connected");
});
 

Ошибка:
Первая часть ошибки

Вторая часть ошибки

Ответ №1:

ECONNREFUSED обычно означает, что ваши услуги недоступны. Мне кажется, что ваш mongodb не работает или прослушивает другой порт

Может быть, попробовать порт 27018 или 27019 https://docs.mongodb.com/manual/reference/default-mongodb-port/