#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.
Если у вас запущено более одного, выключите все, кроме одного, и подключайтесь всеми способами, которые вы пробовали, вы получите сообщение об ошибке при неправильно настроенном соединении.