Я получаю сообщение об ошибке: "не удалось подключиться к [localhost: 27017]", пытаясь следовать этому руководству.
В последние несколько дней я пытаюсь выполнить несколько других node.js руководств с mongoDB, и каждый из них сталкивается с аналогичными проблемами. Другие решения, которые я нашел вокруг этого, связаны с тем, что люди, не работающие при попытке подключения, работают на сервере. У меня есть mongod, работающий в терминальном окне, возможность просмотра информации в браузере на localhost и добавления и просмотра записей в базу данных через оболочку mongo. Все это работает. Поломка, похоже, связана с подключением любого из проектов node.js к базе данных, но, будучи довольно нова к этому, я даже не знаю, с чего начать поиск неисправностей.
ПОСТАНОВИЛИ: очень глупая ошибка с моей стороны. файл, предложенный Нилом ниже (здесь было показано, как помочь мне устранить неполадки и найти проблему.
необходимо изменить строку
mongoose.connect('mongodb://localhost/MyApp');
к
mongoose.connect('mongodb://127.0.0.1:27017/test');
в файле server.js.
Дополнительное примечание: по причинам, которые я не совсем понимаю, указание адреса 127.0.0.1: работает, но localhost: нет.