18: AuthenticationFailed (код ошибки 18)
MongoDBЧто это значит?
Аутентификация не пройдена. Указанные имя пользователя, пароль или учётные данные недействительны; пользователь не смог войти.
Почему возникает?
Неверные имя пользователя/пароль, неверная база данных authSource, несовпадающий механизм аутентификации (SCRAM-SHA-1/SCRAM-SHA-256) или пользователь не определён в указанной базе данных.
Как исправить
Проверьте имя пользователя и пароль. Укажите правильный authSource в строке подключения (база данных, в которой создан пользователь, обычно admin): ...?authSource=admin. Убедитесь, что механизм аутентификации совместим с сервером. Убедитесь, что пользователь создан в правильной базе данных. Если пароль содержит специальные символы, закодируйте его для URL (URL-encode).