В соответствии с документами Mongoose вы можете подключиться к MongoDB со стандартным портом 27017.
Мой выход mongod
заканчивается:
I NETWORK [initandlisten] waiting for connections on port 27017
Но когда я пытаюсь подключиться к моей базе данных следующим образом:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/myapp');
я получил
Unhandled rejection MongoError: port must be specified
Что здесь происходит?
У меня есть Mongoose v5.2.0, node v9.10.0 и версия оболочки MongoDB v4.0.0.
Если я изменю строку соединения, чтобы включить порт mongodb://localhost:27017/myapp
то я могу подключиться. Но я не уверен, зачем мне это нужно.