Получение разных экземпляров MongoDB для каждого ip-адреса в локальной сети

#mongodb

#mongodb

Вопрос:

У меня есть два компьютера с Windows:

  • Машина A с локальным ip 192.168.1.3
  • Машина B с локальным ip 192.168.1.4

Я установил сервер MongoDB на компьютере A и установил bind_ip равным 0.0.0.0, чтобы я мог также получить к нему доступ с компьютера B.

Когда я подключаюсь к базе данных с компьютера A, используя localhost, похоже, что я получаю экземпляр, отличный от того, когда я подключаюсь к нему с компьютера B, используя ip 192.168.1.3 (под другим экземпляром я подразумеваю, что я не вижу базы данных и коллекции, которые я создал с localhost на компьютере A, выглядят новыми)

Я также заметил, что когда я подключаюсь к базе данных с использованием ip 192.168.1.3 с компьютера A, я также получаю новый экземпляр вместо того, который был получен при подключении к localhost

Кто-нибудь знает, почему это происходит?

Спасибо

Ответ №1:

Убедитесь, что у вас есть один mongod процесс, запущенный на .3, и нет процессов mongod, запущенных на .4.

Если у вас запущено более одного, выключите все, кроме одного, и подключайтесь всеми способами, которые вы пробовали, вы получите сообщение об ошибке при неправильно настроенном соединении.