2016-03-11 2 views
0

Я работаю над проектом, используя Node.js и mongooseJS для доступа к базе данных. Все мои функции чтения и записи работают нормально при использовании локальной базы, но когда я переключаюсь на базу на удаленном сервере с одинаковыми базами данных и коллекциями, приложение ничего не делает, и я получаю таймаут.mongodb читать и писать невозможно на удаленной базе

Поскольку я очень новичок в mongoDB, есть что-то, что я пропустил?

Спасибо за любой совет.

Gabriel

+0

есть ли какая-либо другая информация в этом исключении? вы проверяли имя сети/ipaddress? – profesor79

+0

спасибо за ответ. Я проверил, все в порядке. – Gabriel

ответ

1

Проверьте, если вы установите bindIp в MongoDB configuration file.

Также обратите внимание на версию и платформу mongodb, которые вы использовали.

+0

Спасибо за ваш ответ. Значение bind_ip было установлено равным 0.0.0.0 (если я правильно понял), поэтому ошибка не появилась. Причина в том, что я не использовал правильную базу данных в качестве authenticationDatabase. Спасибо в любом случае. – Gabriel