#node.js #mongodb #mongoose
#node.js #mongodb #мангуст
Вопрос:
Я пробовал это
mongoose.connect('mongodb://localhost/ninjago', { useNewUrlParser: true });
для подключения mongodb к nodejs и работает нормально.
Но когда я пытаюсь создать данные, это выдает эту ошибку
«(узел: 18194) Предупреждение о необработанном отказе: ошибка MongoError: для вставки команды требуется аутентификация»
кто-нибудь может мне помочь? я использую ubuntu 18.04.
Ответ №1:
Укажите имя пользователя и пароль в вашем URI MongoDB. Что-то вроде:
mongoose.connect('mongodb://user:pass@localhost/ninjago', …
Ссылка:
Ответ №2:
Проверьте, существует ли имя базы данных, и укажите порт