Невозможно подключиться к MongoDB через node js - PullRequest
0 голосов
/ 04 мая 2020

Я пишу скрипт Node JS для подключения к MongoDB через библиотеку mon goose. Когда я пытался подключиться к серверу MongoDB, я получаю MongoServerSelectionError: getaddrinfo ENOTFOUND. Я пробовал в github, stackoerlow и на сайтах, предлагаемых Google. Но ничего полезного. Я создал кластеры в mongodb, и все работает отлично, и я внес в белый список IP-адрес, используя 0.0.0.0\0.

Заранее спасибо .. !!!

enter image description here

1 Ответ

0 голосов
/ 04 мая 2020

Это код, который я обычно использую для подключения mon go.

import mongoose from 'mongoose';
import { Db } from 'mongodb';
import config from '../config';

export default async (): Promise<Db> => {
  const connection = await mongoose.connect(config.databaseURL, { useNewUrlParser: true, useCreateIndex: true });
  return connection.connection.db;
};

, где config.databaseURL - mon go url с именем пользователя и паролем.

Пожалуйста, попробуйте использовать ваш пн go URL в пн go компас. Этот URL должен работать с этим кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...