Задать вопрос
@aleshaykovlev
html, css, js, node, webpack, sass, react

Ошибка при включении сервера на mongodb что делать?

Написал:
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
    useUnifiedTopology: true;
    useNewUrlParser: true;

    if (err) {
        return console.log(err);
    }
    // Ссылка на бд
    db = database;
    app.listen(3000, function() {
        console.log('Подключение');
    });
});


Ошибка:
DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
  • Вопрос задан
  • 3624 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
@Che603000
c 2011 javascript
Видимо ошибка в MongoClient.connect
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
    useUnifiedTopology: true;  //  <---????
    useNewUrlParser: true;  //  <---???? неправильно опции установлены

   ...

Правильно ниже
// Запуск сервера
MongoClient.connect(
  'mongodb://localhost:27017/alldatabase',  // строка подключения
  {
     useUnifiedTopology: true,  // установка опций
     useNewUrlParser: true
  },
  function(err, database) {  // callback
    if (err) {
        return console.log(err);
    }
    // Ссылка на бд
    db = database;
    app.listen(3000, function() {
        console.log('Подключение');
    });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы