@great_77

Как решить ошибку в MongoDB: command insert requires authentication, как решить?

Только установил MongoDB используя Docker.
Подключился к shell: mongo --shell

Не могу вставить массив в коллекцию. Пишет ошибку:
2020-04-05T09:34:53.995+0000 E  QUERY    [js] uncaught exception: WriteCommandError({
	"ok" : 0,
	"errmsg" : "command insert requires authentication",
	"code" : 13,
	"codeName" : "Unauthorized"
}) :

WriteCommandError@src/mongo/shell/bulk_api.js:417:48
executeBatch@src/mongo/shell/bulk_api.js:915:23
Bulk/this.execute@src/mongo/shell/bulk_api.js:1163:21
DBCollection.prototype.insertMany@src/mongo/shell/crud_api.js:326:5
@(shell):1:1
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
@great_77 Автор вопроса
1. Add ports in docker-compose.yml
2. In shell: mongo --port 27017 -u "root" -p "example" --authenticationDatabase "admin"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
CloudAware Пермь
от 1 000 до 2 500 $
SAYMON Санкт-Петербург
от 120 000 до 200 000 ₽
от 120 000 до 260 000 ₽
26 мая 2020, в 02:01
4500 руб./за проект
26 мая 2020, в 00:42
10000 руб./за проект
25 мая 2020, в 22:16
3000 руб./за проект